정규 표현식(Regular Expression, 줄여서 레젝스(regex)라고도 한다)은 도구다.

그리고 다른 도구들과 마찬가지로 특정한 문제를 해결할 목적으로 만들어졌다 .


정규 표현식을 사용하는 이유는, 검색과 치환이 전부이다. 

모든 정규 표현식은 일치하는 텍스트를 찾거나(검색) 텍스트를 찾은 뒤에 그것을 원하는 텍스트로 치환한다.(치환)


정규 표현식의 예)

정규 표현식 명령: .a.\.

마침표(.)는 한 문자와 일치한다.

역슬레시(\) 문자들이 문자 그대로 해석되게 한다(이스케이프). 특수한 문자 시퀀스를 시작하는 데 사용된다.


※ 마침표(.)는 모든 문자와 알치하지 않을 수 도있다. 하지만 대다수 정규 표현식 구현에서 마침표(.)는 줄바꿈(newline) 문자를 제외한 모든 문자와 일치한다.


'Programming > RegEx' 카테고리의 다른 글

메타 문자 사용  (0) 2013.05.06
문자 집합으로 찾기  (0) 2013.05.06
태그 찾기  (0) 2013.02.12
[Python] Regular Expression  (0) 2013.02.07
URL 교체하기  (0) 2013.02.03
Posted by scii
: