Regular Expression
Introduction
정규표현식
Meta characters
Pattern | Desc |
---|---|
^ | 문자열 시작 |
$ | 문자열 종료 |
. | 개행문자를 제외한 임의의 문자 (한개) |
* | Wildcard |
+ | 앞의 문자가 x>1 |
? | 앞의 문자가 x<1 |
[] | 문자의 집합 또는 범위 |
{} | 괄호안의 문자를 하나의 문자로 처리 |
| | OR |
\s | 공백 [ \t\n\r\f\v] |
\S | 공백이 아닌 문자 [^ \t\n\r\f\v] |
\w | 알파벳+숫자 [a-zA-Z0-9_] |
\w | 알파벳+숫자를 제외한 문자 [^a-zA-Z0-9_] |
\D | 숫자를 제외한 모든 문자 [^0-9] |
\ | 일반적으로 사용되는 \의미와 동일함 표현할 수 없는 문자를 표현할 떄 사용 |
(?i) | 대소문자 구별하지 않음 |
.* | 줄 전체 선택 (e.g abcd.* => abcd1234도 매치됨 ) |