20230626 java.util.regex.Matcher

介绍

  • java.util.regex.Matcher
  • public final class Matcher implements MatchResult
  • 通过解释 Pattern 对字符序列执行匹配操作的引擎
  • 匹配器
  • 关联方法 Pattern.matches

API

static

  • quoteReplacement
    • 转义所有 \ 和 $ ,避免使用 replace 方法时出现意外

java.util.regex.MatchResult

  • start
    • 返回当前匹配的开始位置
  • end
    • 返回当前匹配的结束位置
  • group
    • 返回当前的匹配
    • 入参 0 表示整个模式匹配的值,入参 >0 表示括号里的单个群组匹配的值
  • groupCount
    • 返回输入模式中的群组数量

public

  • matches

    • 是否匹配
  • find

    • 尝试查找下一个匹配,如果找到了另一个匹配,则返回 true
  • replaceAll

  • replaceFirst

    • 替换
  • results

    • 产生一个包含所有匹配结果的流
  • pattern

    • 返回 Pattern
  • toMatchResult

    • 返回不变的 MatchResult
    • Matcher 本身也实现 MatchResult 接口
  • usePattern

    • 替换 Matcher 使用的 Pattern
  • reset

    • 重置状态
  • lookingAt

  • appendReplacement

  • appendTail

  • region

  • regionStart

  • regionEnd

  • hasTransparentBounds

  • useTransparentBounds

  • hasAnchoringBounds

  • useAnchoringBounds

  • hitEnd

  • requireEnd

posted @   流星<。)#)))≦  阅读(19)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
历史上的今天:
2017-08-29 SpringBoot(二) :web综合开发
点击右上角即可分享
微信分享提示