pattern 클래스
정규 표현식의 Pattern클래스의 matchers() 메서드를 사용해 해당문자열이 패턴과 일치하는지 확인
pattern 주요 메서드
compile(String regex) | 정규표현식의 패턴을 작성 |
matches(String regex, CharSequence input) | 정규표현식의 패턴과 문자열이 일치하는지 체크 (ture = 일치 / false = 불일치 를 리턴) |
regex : 패턴을 input에서 검증할 문자열 입력
Matcher 클래스
문자열에 대해 패턴과 일치하는지 검사할 때 사용한다
pattern클래스와 비슷하지만 더 많은 메서드 제공
matcher 주요 메서드
matches() | 정규표현식 패턴과 문자열이 일치하는지 체크 (ture = 일치 / false = 불일치 를 리턴) |
find() | 정규표현식 패턴과 문자열이 일치하는지 체크 후 그 위치로 이동 (ture = 일치 / false = 불일치 를 리턴) |
find(int start) | start위치부터 find() 작업 수행 |
group() | 매칭된 부분 중 첫 번째 그룹 리턴 |
group(int group) | 매칭된 부분중 group번째 그룹 리턴 |
groupCount() | 매칭된 group의 전체 갯수 리턴 |
출저
https://crazykim2.tistory.com/602
'Back End > JAVA' 카테고리의 다른 글
[JAVA] Logger (0) | 2022.11.29 |
---|---|
[JAVA] isEmpty() 와 isBlank() (0) | 2022.11.28 |
[JAVA] 문자열 치환(Replace, ReplaceAll, ReplaceFirst) (0) | 2022.11.28 |
[JAVA] 정규표현식 (0) | 2022.11.25 |