Regular Expressions in 10 minutes#
기본 메타 문자 (2~3장) |
||
---|---|---|
|
모든 문자와 일치 | |
|
왼쪽 혹은 오른쪽과 일치 | |
|
문자 집합 구성원중 하나와 일치 | |
|
문자 집합 구성원을 제외하고 일치 | |
|
범위 정의([A-Z]와 같은 형태) | |
|
다음에 오는 문자를 이스케이프 | |
수량자 (5장) |
||
|
문자가 없는 경우나 하나 이상 연속하는 문자 찾기 | |
|
게으른 * 문자 | |
|
문자 하나 이상 찾기 | |
|
게으른 + 문자 | |
|
문자가 없거나 하나인 문자 찾기 | |
|
정확히 요소와 n번 일치 | |
|
요소와 m에서 n번 일치 | |
|
요서와 n번 이상 일치 | |
|
게으른 {n,} | |
위치 지정 (6장) |
||
|
문자열의 시작과 일치 | |
|
문자열의 시작과 일치 | |
|
문자열의 끝과 일치 | |
|
문자열의 끝과 일치 | |
|
단어의 시작과 일치 | |
|
단어의 끝과 일치 | |
|
단어 경계와 일치 | |
|
\b와 반대로 일치 | |
특수한 문자 (4장) |
||
|
역스페이스 | |
|
제어문자와 일치 | |
|
모든 숫자와 일치 | |
|
\d와 반대 | |
|
페이지 넘기기(form feed) | |
|
줄바꿈 | |
|
캐리지 리턴 | |
|
공백문자와 일치 | |
|
\s와 반대로 일치 | |
|
탭 | |
|
수직 탭 | |
|
영숫자 문자나 밑줄과 일치 | |
|
\w와 반대로 일치 | |
|
16진수 숫자와 일치 | |
|
8진수 숫자와 일치 | |
역참조와 전후방탐색 (7~10장) |
||
|
하위 표현식 정의 | |
|
첫 번째 일치한 하위 표현식. 두 번째 일치한 하위 표현식은 \2로 표기하는 방식 | |
|
전방탐색 | |
|
후방탐색 | |
|
부정형 전방탐색 | |
|
부정형 후방탐색 | |
|
조건지정 | |
|
else 표현식 조건 지정 | |
대소문자 변환 (8장) |
||
|
\L 혹은 \U 변환을 끝냄 | |
|
다음에 오는 글자를 소문자로 변환 | |
|
\E를 만날 때까지 모든 문자를 소문자로 변환 | |
|
다음에 오는 글자를 대문자로 변환 | |
|
\E를 만날 때까지 모든 문자를 대문자로 변환 | |
변경자(6장) |
|
다중행 모드 |
출처 : Regular Expressions in 10 minutes (손에 잡히는 정규표현식 부록)
이 글은 스프링노트에서 작성되었습니다.
'컴퓨터 > 프로그래밍' 카테고리의 다른 글
suvbersion 설치 및 사용법 링크 (1) | 2010.03.31 |
---|---|
Google App Engine으로 Twitter 봇을 구현! (3) | 2010.01.24 |
Binding XML Schemas (0) | 2009.07.28 |
GWT + Spring 기반으로 만드는 나만의 블로그 만들기 수행계획서 (3) | 2009.01.18 |
텍스트 큐브 게시판 플러그인 수행계획서 (0) | 2009.01.18 |