[Java] 정규표현식 문법
문법 종류 역할 ^ 정규식의 시작 $ 정규식의 끝 . 임의의 한 문자 ? 앞에 있는 문자 0개 또는 1개 * 앞에 있는 문자 0개 이상 + 앞에 있는 문자 1개 이상 { } 문자가 나오는 횟수 • {n} : 문자 n개 • {n,} : 문자 n개 이상 • {n, m} : 문자 n개 이상, m개 이하 ( ) 하나의 문자로 취급 - 범위 지정 문자 클래스 종류 역할 [abc] a 또는 b 또는 c [^abc] a,b,c 제외 [a-zA-Z] a, b, ・・・, z 또는 A, B, ・・・, Z 사이의 문자를 포함하고 있는지 확인 [a-d[A-D]] a, b, ・・・, d 또는 A, B, ・・・, D 사이의 문자를 포함하고 있는지 확인 ([a-zA-D]와 동일) 정의된 문자 클래스 종류 역할 \d 숫자 • [0-..