类 PatternFinder

  • 所有已实现的接口:
    Finder, Serializable

    public class PatternFinder
    extends TextFinder
    正则查找器
    通过传入正则表达式,查找指定字符串中匹配正则的开始和结束位置
    另请参阅:
    序列化表格
    • 构造器详细资料

      • PatternFinder

        public PatternFinder​(String regex,
                             boolean caseInsensitive)
        构造
        参数:
        regex - 被查找的正则表达式
        caseInsensitive - 是否忽略大小写
      • PatternFinder

        public PatternFinder​(Pattern pattern)
        构造
        参数:
        pattern - 被查找的正则Pattern
    • 方法详细资料

      • setNegative

        public TextFinder setNegative​(boolean negative)
        从类复制的说明: TextFinder
        设置是否反向查找,true表示从后向前查找
        覆盖:
        setNegative 在类中 TextFinder
        参数:
        negative - 结束位置(不包括)
        返回:
        this
      • start

        public int start​(int from)
        从接口复制的说明: Finder
        返回开始位置,即起始字符位置(包含),未找到返回-1
        参数:
        from - 查找的开始位置(包含)
        返回:
        起始字符位置,未找到返回-1
      • end

        public int end​(int start)
        从接口复制的说明: Finder
        返回结束位置,即最后一个字符后的位置(不包含)
        参数:
        start - 找到的起始位置
        返回:
        结束位置,未找到返回-1
      • reset

        public PatternFinder reset()
        从接口复制的说明: Finder
        复位查找器,用于重用对象
        返回:
        this