1. 자주 사용하는 문자 클래스 \d 숫자와 매치, [0-9]와 동일 \D 숫자가 아닌 것과 매치, [^0-9]와 동일 \s withspace 문자 (space, tab, 줄바꿈 등) \S withspace가 아닌 것 \w 문자+숫자와 매치 [a-zA-Z0-9]와 동일 \W 문자+숫자가 아닌 것 [^a-zA-Z0-9]와 동일 2.
기타 문자클래스 Dot (.) a.b a + 모든 문자 + b a[.]b: a + . + b 반복 (*) ca*t * 바로 앞에 있는 a가 0번 이상 반복 반복 (+) ca+t + 바로 앞에 있는 a가 1번 이상 반복 반복 {m,n} ca{2,5}t {} 바로 앞에 있는 a가 2~5번 반복 {m}: m번 반복 {m,}: m번 이상 반복 ? ab?
c ? 바로 앞에 있는 b가 있어도 되고 없어도 됨 =ab{0,1}c 3.
정규식을 사용한 문자열 검색 match() 문자열의 처음부터 정규식과 매치되는지 조사 group(): 매치된 문자열 start(): 매치된 ...
원문 링크 : 정규표현식_1