| 또는() 그룹[] 문자 셋, 괄호 안의 어떤 문자든지 있으면 ok[^] 부정 문자 셋, 괄호 안의 문자 외에 모든 ok(?:) 찾지만 그룹으로 기억하지 않음? 없거나 있거나* 없거나 있거나 많거나+ 하나 또는 많거나{n} n번 반복{min,} 최소{min,max} 최소, 최대\b 단어 경계\B 단어 경계가 아님(\b의 반대)^ 문장의 시작$ 문장의 끝\ 특수 문자가 아닌 문자. 어떤 글자\d 숫자만\D 숫자가 아닌 모든 것\w 문자만\W 문자가 아닌 모든 것\s 공백만\S 공백이 아닌 모든 것