JAVA(SPRINGBOOT)
[JAVA] REQULAR EXPRESSION(정규 표현식)
본듀
2022. 12. 16. 12:05
정규표현식
문자열 패턴을 지정하여 특정 패턴과 일치하는 문자열을 찾을 때 사용
.
단일 문자
.a.a는 Java와 일치
*
앞에 있는 구문이 0번 이상 반복
be+는 b, be, bee, bee에 일치
+
앞에 있는 구문이 1번 이상 반복
be+는 be, bee, bee에 일치
?
앞에있는 구문이 선택적 (0번 또는 1번)
es?는 e, es에 일치
|
선택
(oo|ee)는 ee나 oo에 일치
^
문자의 반전 (지정한 문자 외의 모든 문자)
정규표현식에 문자열이 일치하는지 확인하기
//정적 메서드
Pattern.matches(regex, input); //regex : 정규식, input : 비교할 문자열
//Matcher 생성
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(input);
정규표현식 표 보기
더보기








출처 : 카이 호스트만의 코어 자바 8