- *: 匹配前面的子表达式零次或多次。要匹配 * 字符,请使用 *。
- .: 匹配除换行符 \n 之外的任何单字符。要匹配 . ,请使用 .
- .*:任意长度的任意字符
- \?: 匹配前面的字符0次或1次
- {m,n}:匹配m和n
- \{m,n\}; 匹配前面的字符至少m次,至多n次
- []:匹配给定范围内任意一个字符
- [^]:匹配条件之外的字符
- ^: 锚定行首,此字符后面的任意字符串必须出现在行首
-
$: 锚定行尾,此字符前面的任意字符串必须出现在行尾 ^$ : 代表空白行 - \<: 锚定词首,此字符串后面的任意字符串必须作为单词的首部出现
- \>: 锚定词尾,此字符串前面的任意字符串必须作为单词的尾部出现
- \< \>: 锚定单词
- 分组: \( \):后向引用,分组的主要意义在于分组的部分在后面可以用字符对其引用
- \1: 引用第一个左括号以及与之对应的右括号所包含的内容所
不支持正则表达式