[JAVA] 정규표현식(Regular Expression)
·
JAVA
0. 서론 가끔 입력받은 데이터의 입력 형식에 따른 유효성 검사가 필요한 경우가 있다. 이 때, 입력되어야 하는 형태가 일정하다면 정규표현식을 이용해 손쉽게 올바른 입력값만 걸러낼 수 있게 된다. 정규표현식은 특정 문자열의 규칙을 가지는 문자열의 집합을 표현하는 데 사용되는 언어를 의미한다. 1. 정규표현식 문법 1-1. 문자 클래스 문자 종류를 구분하는 데 사용한다. 정규식 패턴 설명 \w 문자만 허용 (영어와 숫자) \W 문자가 아닌 경우만 허용 \d 숫자만 허용 \D 숫자가 아닌 경우만 허용 \s 공백 문자만 허용 (띄어쓰기, 들여쓰기, 줄바꿈) \S 공백 문자가 아닌 경우만 허용 1-2. 어설션 행이나 단어의 시작, 끝을 지정하는 데 사용한다. 정규식 패턴 설명 ^ 문장의 시작 $ 문장의 끝 1-..