PatternSyntaxException — 정규 표현식 문법 오류 예외

PatternSyntaxException — 정규 표현식 문법 오류 예외

PatternSyntaxException정규 표현식 패턴의 문법 오류를 나타내기 위해 던져지는 unchecked 예외예요. Pattern.compile이 잘못된 문법의 정규 표현식을 받으면 발생해요.

출처: Java API Reference

본문

public class PatternSyntaxException extends IllegalArgumentException

PatternSyntaxException(String desc, String regex, int index)

public PatternSyntaxException(String desc, String regex, int index)

새 인스턴스를 만들어요. desc는 오류 설명, regex는 잘못된 정규 표현식 패턴, index는 오류 인덱스예요.

접근자

  • getIndex() — 오류 인덱스를 반환해요.
  • getDescription() — 오류 설명을 반환해요.
  • getPattern() — 오류가 있는 정규 표현식 패턴을 반환해요.
  • getMessage() — 문법 오류 설명과 인덱스, 잘못된 정규 표현식 패턴, 패턴 내 오류 인덱스의 시각적 표시를 포함한 여러 줄 문자열을 반환해요.

더 알아보기 (Learn more)