상세 컨텐츠

본문 제목

Regular Expression - 단일 문자 검색

Development/Regular Expression

by thisisnew 2022. 11. 26. 00:03

본문

반응형

2. 단일 문자 검색

 

2-1. 모든 문자 검색

 

정규 표현식에서.(마침표)는 좀 특별합니다.

마침표는 아무 문자 하나를 의미하는데요.

 

`t.p`gm

예를 들어 t.p는 t와 p사이에 하나의 문자가 들어있다면 반드시 일치하게 됩니다.

 

마침표는 어떠한 문자와도 일치하는데요.

알파벳뿐만 아니라 숫자 혹은 마침표 자체도 일치하게 됩니다.

 

`t..p`gm

마침표는 여러 개를 동시에 사용할 수도 있습니다.

위의 예시처럼 말이죠.

마침표를 사용한 개수만큼 일치하게 됩니다.

 

`.t.p.`gm

위의 예시처럼 서로 다른 위치에 각각 사용할 수도 있습니다.

만약 이런 식으로 구분해서 사용할 경우, 해당 자리에 문자가 들어오면 일치하게 됩니다.

 

 

2-2. 특수 문자 검색

 

하지만 문자에 대응하기 위한 마침표가 아닌 진짜 마침표 자체를 찾기 위해선 어떻게 해야 할까요?

그때 필요한 것이 역슬래시(\)입니다.

 

`t\.p`gm

만약 이렇게 마침표 왼쪽에 역슬래시를 붙일 경우 t.p만 일치하게 됩니다.

 

역슬래시처럼 문자 그대로 사용되지 않고 특별한 의미를 지니는 문자를 메타 문자라고 합니다.

반응형

관련글 더보기

댓글 영역