正则表达式
分组
- 加
(),即小括号,表示分组:例如m_([a|b|c]) - 每个分组有一个组号:从左向右,以分组的左括号为标识,第一个出现的分组的组号是 1,第二个是 2,以此类推
- 后向引用:用于重复搜索前面某个分组匹配的文本:例如,
\1代表分组 1 匹配的文本 - 可以自己指定子表达式的组名:
m_(?<Word>[a|b|c]),或者m_(?'Word'[a|b|c]),可以把[a|b|c]的组名指定为Word,后面可以使用\k<Word>来反向引用该分组捕获的内容
匹配符
- 匹配开始符
^ - 匹配结束符
$