본문 바로가기

Tech/Etc

[Etc] 정규표현식

^ : ^으로 시작되는 부분 캐치
$ : $로 끝나는 부분 캐치
\ : 의미있는 정규표현식 문자를 그냥 문자로 인식( escape 처리 )

. : 모든 문자를 의미( any char )

 

[] : [] < 문자 1개 해당
- : 범위( range ) [A-Z], [a-z], [0-9]
^ : ^으로 시작 하지않는 부분캐치
() : 서브패턴 

   > | 기호로 다수의 단어 지정가능
   > (a|b|c)

 

* : 0 ~ 여러 개( 없거나 다수 존재 )
+ : 1개 이상
? : 없거나 1개인 경우
{} : 수량 직접지정
   > {5}: 5개인 문자
   > {1,3}: 1개이상 3개이하
   > {1,}: 1개이상

 

*? : 0개만
+? : 1개만
?? : 0개만

\w : [A-z0-9__]
\W : [^A-z0-9__]

\d : [0-9]
\D : [^0-9]

\A : 시작점( ^과 다른점은 multi line 적용 x )
\Z : 종료점( $와 다른점은 multi line 적용 x )

'Tech > Etc' 카테고리의 다른 글

[Etc] 정규표현식  (0) 2019.06.07