2009. 11. 20. 18:09
흔히 사용되는 정규식 메타 문자 정리 프로그래밍팁2009. 11. 20. 18:09
흔히 사용되는 정규식 메타 문자 정리
식 | 설명 |
. | "\n" 이외의 모든 단일 문자 찾는다. |
[characters] | 목록에서 단일 문자를 찾는다. |
[^characters] | 목록에서 없는 단일 문자를 찾는다. |
\w | [a-zA-Z_0-9]와 같은 단어 문자를 찾는다. |
\W | 단어가 아닌 문자를 찾는다. |
\s | [\n\r\t\f]와 같은 공백 문자를 찾는다. |
\S | 공백이 아닌 문자를 찾는다. |
\d | [0-9]와 같은 10진수를 찾는다. |
\D | 숫자가 아닌 문자를 찾는다. |
^ | 줄 시작 |
$ | 줄 마지막 |
\b | 단어 경계 |
\B | 단어 경계가 아닌 부분 |
* | 0개 이상을 찾는다. |
+ | 1개 이상을 찾는다. |
? | 0개나 한 개 찾는다. |
{n} | 정확히 n개 찾는다. |
{n,} | 최소한 n개인 것을 찾는다. |
{n,m} | 최소 n개 에서 m개 인것을 찾는다. |
() | 일치하는 substring을 찾는다. |
(?<name>) | 일치하는 substring을 그룹이름으로 캡쳐한다. |
| | 논리적 OR |