PatternAndMatcher
🔎 Pattern과 Matcher
Pattern
Pattern은 정규표현식을 컴파일해서 재사용할 수 있게 해주는 클래스다.
Matcher
Matcher는 Pattern과 입력 문자열을 연결해 실제 매칭 작업을 수행하는 클래스다.
🧪 사용 예시
Pattern pattern = Pattern.compile("(\\d{4})(?:-(\\d{1,2}))?(?:-(\\d{1,2}))?");
Matcher matcher = pattern.matcher(inputString);
if (matcher.find()) {
String year = matcher.group(1);
String month = matcher.group(2);
String day = matcher.group(3);
}
댓글남기기