JAVA 공부

Day27 - 정규식 표현법

사라만 2021. 3. 24. 16:47

이번에는 정규식 표현법에 대해서 알아 봅시다.

 

정규식 표현법

정규식 표현법은 파일을 읽을 때, 뒤죽박죽으로 섞여 있을 경우에 사용하는 건데요,

 

패턴을 지정해서, 해당 패턴을 찾는 겁니다

 

아래 예제를 봅시다.

info 가 데이터라고 생각을 했을 때, 데이터에서 전화번호를 읽고, 형식을 변환하는 방법 입니다.

 

조금 더 자세히 알아보죠

위의 사용법을 참고해서 패턴을 만들어 주면 되는데요

\\d -> 숫자

{2,3} -> 2개 이상 3개 이하

- -> - 1개

\\d -> 숫자

{3,4} -> 3개 이상 4개 이하

- -> - 1개

\\d -> 숫자

{4} -> 4개

로 해석할 수 있습니다.

 

1. 정규표현 엔진을 생성합니다

2. 정규표현 엔진을 적용합니다

start 는 찾은 인덱스의 1번째 위치를 , end는 찾은 인덱스의 마지막 위치를, group은 추출 하는 겁니다.

 

이메일은 아래와 같은 정규식 표현을 사용하면 되겠습니다.

 

이렇게 정규식 표현법에 대해서 알아 보았습니다

 

고생하셨습니다