문자 집합패턴의미a-zA-Z알파벳ㄱ-ㅎ가-힣한글0-9숫자.모든 문자열 (줄바꿈 제외)\d숫자\D숫자 제외\w밑줄 문자 포함 영,숫자 = [a-ZA-Z0-9_]\W\w 제외\sspace 공백\Sspace 공백 제외\특수문자특수문자 (메타문자 \ ^ $ . | [ ] ( ) * + ? { })\b문자 경계 (사용 예제 참고)\B\b 제외\b 사용 예제수량자수량자의미a{n,m}a가 n번이상 m번이하 반복a{n,}a가 n번 이상a{n}a가 n번a?a가 없거나 1개 = a{0,1}a+a가 1번 이상 반복 = a{1,}a*a가 0번 이상 반복 = a{0, }a*?a가 0개 = a{0}a+?a가 1개 = a{1}그룹기호의미()감싼 문자열 그룹화, 캡쳐링(?: 패턴)그룹화, 캡쳐링 x(?=)앞쪽 일치(?!)!앞쪽 일치..