PatternSyntaxException — 정규 표현식 문법 오류 예외
PatternSyntaxException — 정규 표현식 문법 오류 예외
PatternSyntaxException은 정규 표현식 패턴의 문법 오류를 나타내기 위해 던져지는 unchecked 예외예요. Pattern.compile이 잘못된 문법의 정규 표현식을 받으면 발생해요.
본문
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()— 문법 오류 설명과 인덱스, 잘못된 정규 표현식 패턴, 패턴 내 오류 인덱스의 시각적 표시를 포함한 여러 줄 문자열을 반환해요.