자바
[자바] 정규형 패턴
j9972
2022. 7. 15. 14:50
728x90
정규형 패턴 예제
정규식 패턴 | 설명 | 결과 |
c[a-z]* | c로 시작하는 영단어 ( 소문자 ) | c,co,car,, |
c[a-z] | c로 시작하는 영단어 두글자 ( 소문자 ) | ca,co |
c[a-zA-Z] | c로 시작하는 영단어 두글자 ( 대,소문자 ) | cA,ca |
c[a-zA-Z0-9] c\w |
c로 시작하는 영어+숫자 조합 두글자 | cA,c0 |
.* | 모든 문자열 | aad, asdg |
c. | c로 시작하는 두자리 문자열 ( 기호 포함 ) | ca,c& |
c\. | c. 와 일치하는 문자열 | c., |
c.* | c로 시작하는 모든 문자열 ( 기호 포함 ) | ca,cA,c0 |
c\d c[0-9] |
c와 숫자로 구성된 두 자리 문자열 | c0 |
c.*t | c로 시작하고 t로 끝나는 모든 문자열 ( 기호 포함 ) | combat |
[b|c].* [bc].* [b-c].* |
b or c로 시작하는 문자열 | bat, baby,c ,ca, cA |
[^b|c].* [^bc].* [^b-c].* |
b or c로 시작하지 않는 문자열 | data, disc |
.*a.* | a를 포함하는 모든 문자열 | ca, car |
.*a.+ | a를 포함하는 모든 문자열 이지만, 뒤에 하나 이상의 문자가 반드시 있어야함 | bat,baby |
[b|c].{ 2 } | b or c로 시작하는 3자리 문자열 | bat, car |
추가 예제
정규식 패턴 | 설명 |
0\\d{ 1, 2 } | 0으로 시작하는 최소 2~3자리 ( 0포함 ) |
\\d{ 3,4 } | 최소 3자리 최대 4자리 |
\\d{ 4 } | 4자리의 숫자 |