Module java.base
Package java.util.regex

Class PatternSyntaxException

所有已实现的接口:
Serializable

public class PatternSyntaxException extends IllegalArgumentException
表示正则表达式模式中的语法错误时抛出的未经检查的异常。
自 JDK 1.4 起:
1.4
参见:
  • Constructor Details

    • PatternSyntaxException

      public PatternSyntaxException(String desc, String regex, int index)
      构造此类的新实例。
      参数:
      desc - 错误的描述
      regex - 错误的模式
      index - 错误的模式中的近似索引,如果索引未知,则为-1
  • Method Details

    • getIndex

      public int getIndex()
      检索错误的索引。
      返回:
      错误的模式中的近似索引,如果索引未知,则为-1
    • getDescription

      public String getDescription()
      检索错误的描述。
      返回:
      错误的描述
    • getPattern

      public String getPattern()
      检索错误的正则表达式模式。
      返回:
      错误的模式
    • getMessage

      public String getMessage()
      返回一个多行字符串,其中包含语法错误的描述及其索引,错误的正则表达式模式以及在模式中的错误索引的可视指示。
      覆盖:
      getMessage 在类 Throwable
      返回:
      完整的详细消息