728x90

자주 사용되는 패턴매칭

. 개행문자를 제외한 모든 문자
\n 개행문자
* 0혹은 그 이상의 일치
+ 한번 혹은 그 이상의 일치
? 0혹은 한번의 일치
^ 라인의 처음에서 일치
$ 라인의 끝에서 일치
a|b a 또는 b
(ab)+ ab와 하나이상 일치
[] 문자 클래스의 지정


패턴매칭의 사용 예

표현 매칭
abc abc
abc* ab abc abcc abccc ...
a(bc)+ abc abcbc abcbcbc ...
a(bc)? a abc
[abc] a b c
[a-z] a에서 z까지
[a\-z] a, -, z 중 하나
[a\-z] a, -, z 중 하나
[-az] -, a, z 중 하나
[a-zA-Z0-9]+ 하나이상의 모든 영문자와 숫자
[\t\n]+ whitespace 문자
[^ab] a와 b를 제외한 모든
[a^b] a, ^, b 중 하나
[a|b] a, |, b 중 하나

더 자세한 정보는 '여기' 에...
728x90

'Developer' 카테고리의 다른 글

Image Preview IE7  (3) 2008.05.13
14 Tab-Based Interface Techniques  (0) 2007.04.18
Online Converters  (0) 2007.04.10

+ Recent posts