regexr.com 보고 공부했습니다.
[.] 모두 매칭
[a.] a가들어가고 그다음글자까지 매칭됨
ex)abcd면 ab까지매칭 aaddef 면 aad까지 매칭 .갯수마다 +1
[\s] 공백만 매칭
[\S] 공백을 제외하고 매칭
[\w] 글자만 매칭 [A-Za-z0-9_]
[\W] 글자가 아닌것 매칭 [^A-Za-z0-9_]
[\d] 숫자만 매칭
[\D] 숫자뺴고 모두 매칭 [^0-9]
[\w+] 단어 또는 문자열을 매칭
[^\w+] 문자열의 첫문장만 매칭
ex)have a nice Day 에서 hava 만 매칭
[\w+m] 문자열의 마지막에 m자가 들어간것만매칭
중간에 mm 들어가있으면 m 자리까지만 매칭됨
ex)welcome이면 welcom 까지만 매칭됨
[ools\b] 글자의 맨뒤가 ools 인것만 매칭
ex)witch Tools ools. 에서 ools 두개가 매칭됨
[s\B] 단어의 앞이나 중간에 s가들어가있으면 매칭 마지막에 s는 매칭이안됨
[\d(?!px)] 숫자로시작하고 뒤에가 px이면 매칭하지않음
ex)1pt << 매칭 2px << 매칭안됨 3em << 매칭 4px << 매칭안됨 1과 3이 매칭됨
[Z\w+] Z가 들어간글중에 길이가 2글자이상이면 매칭됨 Z는 매칭이안됨
ex) Zed,Zero,Zerg 다매칭
[Z\w*] Z가 0회 이상이면 매칭 문자열이나 단어가 Z가 들어가면 매칭
'Z',"Zero",모두매칭 dasdasdasdadZ에서 Z만매칭
[b\w{2,3}] b가들어간것중에 b를포함하지않고 2글자 또는 3글자 까지만 매칭됨
ex) b,be 매칭안됨 bee 매칭 beer 매칭 berrs 에서 berr 까지만 매칭
[colu?r] colu 또는 colur 매칭
[b(a|e|i)d] b와 d사이에 a 또는 e 또는 i 가 들어간 단어만 매칭됨
ex)bad,bed,bid 매칭 bzd bsdsdd 매칭안댐
영어공부좀 더해야겟음
틀린거있으면 지적좀해주세요
'정규 표현식(Regex)' 카테고리의 다른 글
정규식활용 (0) | 2016.08.08 |
---|