공부/Java

[Java] 정규표현식과 Pattern 클래스

ByeongJun 2023. 4. 24. 12:44
반응형

정규 표현식 (Regular Expression)

  • 문자열이 정해져 있는 형식으로 구성되어 있는지 검증할 때 사용
    ex) 이메일, 전화번호
  • 문자 또는 숫자 기호화 반복 기호가 결합된 문자열

출처 : <이것이 자바다(개정판)>

 

Pattern 클래스

정규 표현식으로 문자열을 검증하는 역할

 

java.util.regex 패키지의 Pattern 클래스는 정규 표현식으로

문자열을 검증하는 matches() 메소드를 제공한다. 

 

첫번째 매개값은 정규 표현식, 두번째 매개값은 검증할 문자이며 

정규식이 제대로 작성됐다면 true, 잘못됐다면 false return한다. 

 

boolean result = Pattern.matches("정규식", "입력된 문자열");

 

반응형