자바 정규 표현식 [Pattern, Matcher] 사용법

장찬익·2023년 10월 13일

JAVA 학습 일지

목록 보기
23/28

정규 표현식과 Pattern 클래스

  • 문자열이 정해져 있는 형식(= 정규 표현식 : Regular Expression) 으로 구성되어 있는지 검증해야 할 때가 있다.
  • 예를 들어 주민등록번호, 이메일, 전화번호 등

정규 표현식

간단히 말해 숫자 기호와 반복 기호, 문자가 결합된 문자열이다. 아래 표는 정규 표현식을 작성하는데 기본적으로 알아두어야 할 기호들에 대한 설명이다.

예를 들어

  1. 전화번호

    (02|010)-\d{3,4}-\d{4}

  2. 이메일

    \w+@\w+\.\w+(\.\w+)?

  3. 주민등록번호

    \d{2}([0]\d|[1][0-2])([0][1-9]|[1-2]\d|[3][0-1])[-]*[1-4]\d{6}

profile
장찬익 입니다

0개의 댓글