정규식 |
설명 |
결과 |
c[a-z]* |
c로 시작하는 영단어 |
c,ca,co,car,combat,count, |
c[a-z] |
c로 시작하는 두 자리 영단어 |
ca,co, |
c[a-zA-Z] |
c로 시작하는 두 자리 영단어 (a~z 또는 A~Z, 즉 대소문자 구분안함) |
cA,ca,co, |
c[a-zA-Z0-9] c\w |
c로 시작하고 숫자와 영어로 조합된 두 글자 |
cA,ca,co,c0, |
.* |
모든 문자열 |
bat,baby,bonus,c,cA,ca,co,c.,c0,c#,car,combat,count,date,disc, |
c. |
c로 시작하는 두 자리 |
cA,ca,co,c.,c0,c#, |
c.* |
c로 시작하는 모든 문자열(기호포함) |
cA,ca,co,c.,c0,c#,car,combat,count, |
c\. |
c.와 일치하는 문자열 '.'은 정규식표현에 사용되는 문자이므로 escape문자인 '\'를 사용해야한다. |
c., |
c\d c[0-9] |
c와 숫자로 구성된 두 자리 문자열 |
c0, |
c.*t |
c로 시작하고 t로 끝나는 모든 문자열 |
combat,count, |
[b|c].* [bc].* [b-c].* |
b 또는 c로 시작하는 문자열 |
bat,baby,bonus,c,cA,ca,co,c.,c0,c#,car,combat,count, |
[^b|c].* [^bc].* [^b-c].* |
b 또는 c로 시작하지 않는 문자열 |
date,disc, |
.*a.* |
a를 포함하는 모든 문자열 * : 0 또는 그 이상의 문자 |
bat,baby,ca,car,combat,date, |
.*a.+ |
a를 포함하는 모든 문자열. +: 1 또는 그 이상의 문자 +는 *과는 달리 반드시 하나 이상의 문자가 있어야 하므로 a로 끝나는 단어는 포함되지 않았다. |
bat,baby,car,combat,date, |
[b|c].{2} |
b 또는 c로 시작하는 세 자리 문자열. (b 또는 c 다음에 두 자리이므로 모두 세 자리) |
bat,car, |
출처 : 플래시로 배우는 Java ( http://www.javachobo.com )
출처 : http://kin.naver.com/detail/detail.php?d1id=1&dir_id=10106&eid=0QxOJXo6uahWgsod6hG8NohBwwCOxmr8
&qb=wNq52SBtYXRjaGVy