정규 표현식(Regualr Expression)
Programming/RegEx 2013. 5. 5. 23:20 |정규 표현식(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 |