본문 바로가기
개발

[정규 표현식] Character Class

by 마스터누누 2017. 4. 18.
728x90
반응형

정규표현식 - Character Class




Page 18 - \w word




일부 문자는 이스케이프 문자와 결합하여 새로운 기능이 생긴다

\w는 word를 뜻하며 문자를 선택하게 된다. 

대문자를 사용하는 경우 의미가 달라지므로 유의한다.






Page 19 - \w not word




\W는 문자가 아닌 것들을 선택한다

not word의 의미를 가지고 있다.







Page 20 - \s space




\s 는 공백을 선택한다 

\S는 공백이 아닌 모든 문자를 선택한다.






Page 21 - \d digit, \D not digit




\d는 digit로, 숫자를 선택한다

\D는 숫자가 아닌 문자를 선택한다.





Page 22 - \b boundary




\b는 경계값을 선택한다.

문자 앞에서 쓰이면 앞쪽 경계값, 뒤쪽에서 쓰이면 뒤쪽 경계값을 선택한다.







Page 23 - \b not boundary


 


\B는 경계값이 아닌 문자를 선택한다. 

\B가 앞쪽에 쓰이면 앞쪽 경계값을 제외한 문자를, 

뒤쪽에 쓰이면 뒤쪽 경계값을 제외한 문자를 선택한다.






Page 24 - \A, \Z




\A 시작점을 나타내며 ^와 기능이 같다 

\Z 끝점을 나타내며 $와 기능이 같다


^, $와 차이점은 \A,\Z는 멀티라인(개행)에서 동작하지 않는다는 점이다.



반응형

'개발' 카테고리의 다른 글

[SQL] 데이터베이스  (0) 2017.04.18
[정규 표현식] Assertion  (0) 2017.04.18
[정규 표현식] 수량자 -2  (0) 2017.04.18
[정규 표현식] 수량자 - 1  (0) 2017.04.18
[정규 표현식] SUBPATTERN  (0) 2017.04.18

댓글