숫자가 아닌 문자 찾기
\d == 숫자하나 [0-9]
\D == 숫자를 제외한 문자 하나[^0-9]
영숫자 문자와 영숫자가 아닌 문자 찾기
\w 대소문자와 밑줄을 포함하는 모든 영숫자([a-zA-Z0-9_])와 같다
\W 영숫자나, 밑줄이 아닌 모든 문자[^a-zA-Z0-9_]와 같다
공백문자와 공백이 아닌 문자 찾기
\s == 모든 공백문자([\f\n\r\t\v]])
\S == 모든 공백이 아닌 문자([^\f\n\r\t\v]])
+ : 한 번 이상 반복 : 우선 순위가 높으므로 집합 표현에 붙여쓸때는 []+와 같이 써야함..
이메일 매칭 정규표현식 예제
abc@abc.com을 표현: \w+@\w+\.\w+
abc.park@abc.snu.ac.kr을 표현 : [\w.]+@[\w.]+\.\w+
* : 0 번 이상 반복
'COMPUTER' 카테고리의 다른 글
ubuntu tomcat에 웹 프로젝트 배포하기 (0) | 2014.05.09 |
---|---|
HTML5로 그래픽 구현하기 (0) | 2014.03.19 |
pip, easy_install 설치 (0) | 2014.02.07 |
C++ cutom vector to Python (0) | 2013.10.15 |
spectrogram, cepstrum, mfcc 설명 잘 되어있는 슬라이드 (0) | 2013.08.19 |