介绍
- 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