티스토리 뷰
| 카테고리 | 문자 | 용도 |
기본 메타 문자 | . | 모든 문자와 일치 |
| | | 왼쪽 혹은 오른쪽과 일치 | |
| [] | 문자 집합 구성원 중 하나와 일치 | |
| [^] | 문자 집합 구성원을 제외하고 일치 | |
| - | 범위 정의 [A-Z] 와 같은 형태 | |
| \ | 다음에 오는 문자를 이스케이프 | |
수량자 | * | 문자가 없는 경우나 하나 이상 연속하는 문자 찾기 |
| *? | 게으른 * 문자 | |
| + | 문자 하나 이상 찾기 | |
| '+? | 게으른 + 문자 | |
| * | 문자가 없거나 하나인 문자 찾기 | |
| {n} | 정확히 요소와 n번 일치 | |
| {m,n} | 정확히 요소와 n번 일치 | |
| {n,} | 요소와 n번 이상 일치 | |
| {n,?} | 게으른 {n,} | |
위치 지정 | ^ | 문자열의 시작과 일치 |
| \A | 문자열의 시작과 일치 | |
| $ | 문자열의 끝과 일치 | |
| \Z | 문자열의 끝과 일치 | |
| \< | 단어의 시작과 일치 | |
| \> | 단어의 끝과 일치 | |
| \b | 단어 경계와 일치 | |
| \B | \b와 반대로 일치 | |
특수한 문자 | [\b] | 역 스페이스 |
| \c | 제어문자와 일치 | |
| \d | 모든 숫자와 일치 | |
| \D | \d와 반대 | |
| \f | 페이지 넘기기 | |
| \n | 줄바꿈 | |
| \r | 캐리지 리턴 | |
| \s | 공백 문자와 일치 | |
| \S | \s와 반대로 일치 | |
| \t | 탭 | |
| \v | 수직 탭 | |
| \w | 영숫자 문자나 밑줄과 일치 | |
| \W | \w와 반대로 일치 | |
| \x | 16진수와 일치 | |
| \O | 8진수 숫자와 일치 | |
역참조와 전후방 탐색 | () | 하위 표현식 정의 |
| \1 | 첫번째 일치한 하위 표현식, 두번째 일치한 하위 표현식은 \2로 표기하는 방식 | |
| ?= | 전방탐색 | |
| ?<= | 후방탐색 | |
| ?! | 부정형 전방 탐색 | |
| ?<! | 부정형 후방 탐색 | |
| ?(backreference)true | 조건 지정 | |
| ?(backreference)true|false | else 표현식 조건 지정 | |
대소문자 변환 | \E | \L혹은 \U변환을 끝냄 |
| \l | 다음에 오는 글자를 소문자로 변환 | |
| \L | \E를 만날때까지 모든 문자를 소문자로 변환 | |
| \u | 다음에 오는 글자를 대문자로 변환 | |
| \U | \E를 만날때까지 모든 문자를 대문자로 변환 | |
| 변경자 | (?m) | 다중행 모드 |
'General > Etc' 카테고리의 다른 글
| 상사와 부하의 상관관계 (0) | 2013.11.22 |
|---|---|
| Perl을 써보자~! (0) | 2010.01.28 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- SQLite Spy
- 리버스 엔지니어링
- 엘키
- 게임개발포에버
- NDC2013
- 멀티스레드
- perfmon
- 디버깅
- 디자인 패턴
- CppSQLite
- TDD
- Ruby on Rails
- 루비
- RoR
- 바로가기 프로그램
- ftp
- EasyExec
- 좋은 프로그래머
- svn
- SDL
- 조엘 온 소프트웨어
- ruby
- MS-SQL
- c언어
- Rails
- 임백준
- EzShortcut
- 게임데브포에버
- 루비 온 레일즈
- TraceRoute
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함