정규표현식
pinocchio
문자
정규식 | 찾기 |
---|---|
.(마침표) | 모든 문자, 숫자, 문장부호로 쓰인 마침표 |
\(역슬래시) | escape. |
[](대괄호) | 문자집합. 대괄호 안에 있는 문자는 모두 집합의 구성원이 되며, 집합에 속한 문자 가운데 하나가 일치. |
-(하이픈) | 대괄호 안에서만 메타문자. 범위를 지정할 때 사용. |
^(캐럿) | 제외하고 찾기. |
[\b] | 역스페이스. |
\n | 줄바꿈. |
\r | 캐리지 리턴? |
\t | 탭 |
\d | 숫자 하나([0-9]와 같다) |
\D | 숫자를 제외한 문자 하나([^0-9]와 같다) |
\w | 대소문자와 밑줄을 포함하는 모든 영숫자([a-zA-Z0-9_]와 같다) |
\W | 영숫자나 밑줄이 아닌 모든 문자([^a-zA-Z0-9_]와 같다) |
\s | 모든 공백 문자([\f\n\r\t\v]와 같다) |
\S | 공백 문자가 아닌 모든 문자([^\f\n\r\t\v]와 같다) |
+ | 문자가 하나 이상일 때 일치. |
* | 문자가 없거나 하나 이상일 때 일치. |
? | 문자가 없거나 하나일 때 일치. |
{ } | 문자가 일치하는 수를 정확히 정할 때 사용. |
{ , } | 문자가 일치하는 범위를 정할 때 사용. |
{ ,} | 최소한 몇 번 일치하는지 정할 때 사용. |