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 |
댓글