Day27 - 정규식 표현법

2021. 3. 24. 16:47JAVA 공부

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

 

정규식 표현법

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

 

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

 

아래 예제를 봅시다.

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

 

조금 더 자세히 알아보죠

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

\\d -> 숫자

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

- -> - 1개

\\d -> 숫자

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

- -> - 1개

\\d -> 숫자

{4} -> 4개

로 해석할 수 있습니다.

 

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

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

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

 

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

 

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

 

고생하셨습니다