정규표현식 문자 클래스

character classes
정규식 캐릭터 클래스, POSIX 문자 클래스, 문자 클래스

1 목록[ | ]

POSIX 비표준 Perl Vim ASCII 설명
[:alnum:] [A-Za-z0-9] 알파벳 + 숫자
[:word:] \w \w [A-Za-z0-9_] 단어 (알파벳 + 숫자 + "_")
\W \W [^A-Za-z0-9_] Non-word characters
[:alpha:] \a [A-Za-z] 알파벳
[:blank:] [ \t] 공백 또는 탭
\b \< \> (?<=\W)(?=\w)|(?<=\w)(?=\W) Word boundaries
[:cntrl:] [\x00-\x1F\x7F] 제어 문자
[:digit:] \d \d [0-9] 숫자
\D \D [^0-9] Non-digits
[:graph:] [\x21-\x7E] Visible characters
[:lower:] \l [a-z] Lowercase letters
[:print:] \p [\x20-\x7E] Visible characters and the space character
[:punct:] [\]\[!"#$%&'()*+,./:;<=>?@\^_`{|}~-] Punctuation characters
[:space:] \s \s [ \f\n\r\t\v] 화이트스페이스 문자
\S \S [^ \t\r\n\v\f] Non-whitespace characters
[:upper:] \u [A-Z] 대문자
[:xdigit:] \x [A-Fa-f0-9] 16진수

2 한자, 가나 등[ | ]

히라가나 [\x{3041}-\x{309e}]
전각 가타카나 [\x{309b}-\x{309c}\x{30a1}-\x{30fe}]
반각 가나 [\x{ff61}-\x{ff9f}]
CJK 표의문자 [\x{3400}-\x{9fff}\x{f900}-\x{fa2d}]
힌디어 [\x{0900}-\x{097F}]
러시아어 [\x{0410}-\x{044F}\x{0500}-\x{052F}\x{0400}-\x{04FF}]
모든 한글 찾기(자소까지 찾기) [\x{AC00}-\x{D7A3}]
모든 한글 찾기(자소까지 찾기) [\x{1100}-\x{11f9}\x{3131}-\x{318e}\x{ac00}-\x{d7a3}]

3 같이 보기[ | ]

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}