티스토리 뷰

(expression) : 하위표현식 - 괄호로 묶은 작업을 하위표현식이라 함.
([a-z][a-z]){3} : 소문자 두개가 3번 필요. 총 6글자

\1, \2 ... : 하위표현식 참조 (자바스크립트의 경우 $를 사용)
\n : 정규 표현식에서 n번째 하위표현식을 참조
([a-z][a-z])-\1 : 소문자 두개와 - 그리고 다시 소문자 두개 : 총 4글자
ex) ab-cd , dd-cc

하위 표현식 참조는 치환에도 사용된다.
도메인 주소에 자동으로 링크걸기나 전화번호 형식을 굵게 표시하기 등.

문자열 1980-10-17
정규표현식 (\d{4})-(\d{2})-(\d{2})
치환식 \1//\2//\3 
결과 1980/10/17

?= : 전방탐색 ( 부정형 ?! )
문자열 http://drken.tistory.com
정규표현식 .+(?=:)
결과 http

?<= : 후방탐색 ( 부정형 ?<! )
문자열 abcdefghi
정규표현식 (?<=d).+
결과 efghi

출처 : http://drken.tistory.com/13

예제 : http://gnosis.cx/publish/programming/regular_expressions.html

'웹개발 > Javascript' 카테고리의 다른 글

Javascript Observer Pattern  (0) 2011.09.30
자바스크립트 위젯 만들기  (0) 2011.09.27
정규표현식 정후방 탐색  (0) 2011.07.18
Javascript 클로저 ~ 예시  (0) 2011.01.12
알면 좋은 자바스크립트 간단한 팁,  (0) 2011.01.08
상속 : Inheritance  (0) 2011.01.08
댓글
댓글쓰기 폼