java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.IllegalArgumentException
java.util.regex.PatternSyntaxException
- 所有已实现的接口:
-
Serializable
表示正则表达式模式中的语法错误时抛出的未经检查的异常。
- 自 JDK 1.4 起:
- 1.4
- 参见:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription检索错误的描述。int
getIndex()
检索错误的索引。返回一个多行字符串,其中包含语法错误的描述及其索引,错误的正则表达式模式以及在模式中的错误索引的可视指示。检索错误的正则表达式模式。Methods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
PatternSyntaxException
构造此类的新实例。- 参数:
-
desc
- 错误的描述 -
regex
- 错误的模式 -
index
- 错误的模式中的近似索引,如果索引未知,则为-1
-
-
Method Details
-
getIndex
public int getIndex()检索错误的索引。- 返回:
-
错误的模式中的近似索引,如果索引未知,则为
-1
-
getDescription
检索错误的描述。- 返回:
- 错误的描述
-
getPattern
检索错误的正则表达式模式。- 返回:
- 错误的模式
-
getMessage
返回一个多行字符串,其中包含语法错误的描述及其索引,错误的正则表达式模式以及在模式中的错误索引的可视指示。- 覆盖:
-
getMessage
在类Throwable
- 返回:
- 完整的详细消息
-