[Java] 정규표현식(Regular Expression)
2020. 7. 20.
정규표현식 특정한 규칙(패턴)을 가진 문자열의 집합을 표현하는데 사용되는 표현식 언어이다. Meta 문자 정리 표현식 내용 .x "." 자리에 임의의 문자가 들어가며 x문자를 포함 ^x 문자의 처음을 나타내고 x문자로 시작 x$ 문자의 끝을 나타내고 x문자로 끝 x* 바로 앞에 문자가 없거나 x문자가 0번 또는 한 번 이상 반복 x+ x문자가 반드시 한번 이상 반복 x? x문자가 없거나 있을 수 있음 [a-z] 알파벳 소문자가 포함된 모든 문자열 검색 [A-Z] 알파벳 대문자가 포함된 모든 문자열 검색 [0-9] 숫자가 포함된 모든 문자열 검색 [^ ] []안에 문자를 포함하지 않는 문자열 검색(부정) x{n} x문자 n번 반복 x{n,} x문자 n번 이상 반복 x{n,m} x문자 n번 이상 m번 이하 ..