🔎 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);
}

연결문서

태그:

카테고리:

업데이트:

댓글남기기