正则表达式的match对象怎么理解?

通过match对象的方法和属性来看,主要作用是定位;从对象内容提取方式——group来看,那这个对象本质应该是个组的形式存在,从提取对象内容来看match返回的就是pattern参数。综上,疑问是pattern参数并不是组啊,或者说返回match对象的表达式一般用于什么场景呢?

Pattern类其实是一个dfa(确定有限自动机),通过解析正则表达式自动生成
Matcher其实是这个dfa的一个状态,或者说迭代算子。

group()&group(0) 是返回匹配的整个字段,
如果有分组的话,group([1]),,group[2]......返回对应的分组字段

pattern是决定数据需要匹配什么样模式
match是数据按匹配模式去匹配后的一个(当前)匹配结果