普通字符
字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。
简单的转义字符
一些不便书写的字符,以及后边章节中特殊定义的符号,采用在前面加 "\" 的方法来书写。
转义字符(\Q...\E)
使用 \Q 开始,\E 结束,可使中间的标点符号失去正则语法所定义的特殊意义。
字符集合
可以与 '多个字符' 中的任意一个字符匹配的表示方法。
自定义字符集合
使用方括号 [ ] 自定义与 '多个字符' 中的任意一个字符匹配的表示方法。
匹配次数限定符
使另外一个子表达式可以重复进行匹配。
字符边界
本身不匹配任何字符,但对字符边界设置了条件。
选择表达式
使用“|”将多段表达式分隔,可匹配其中任意一段。
分组
使用括号 ( ) 包含的表达式,匹配到的文本可以单独获取。
命名分组
给分组命名,该分组的匹配结果可通过名字来单独获取。
反向引用
匹配过程中,对分组的匹配结果进行引用。