자바

[자바] 정규형 패턴

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자리의 숫자