- 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 참고[ | ]
편집자 Jmnote
Pinkcrimson Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.