1. 字符集简写 (备选字符是连续的 用 - 连接)
[a-z] —— 26个小写字母 [A-Z] —— 26个大写字母
[A-Za-z] —— 52个字母 [0-9A-Za-z] —— 字母或数字
[u4e00-u9fa5] —— 汉字
2. 预定义字符集
d —— 匹配一位数字,等效于[0-9]
w —— 匹配一位字母、数字、或 _ ,等效于[0-9A-Za-z_]
s —— 匹配一位空字符(空格、制表符tab等空白)
· —— 匹配所有文字(通配符)
3. 数量词
1) 有明确数量边界的量词
{n} —— 字符集必须重复n次
{n,m} —— 字符集至少重复n次,最多重复m次
{n,} ——- 字符集至少重复n次,多了不限
2) 没有明确数量边界的量词
* —— 可有可无,多了不限
?—— 可有可无,最多一次
+ —— 至少一次,多了不限
4. 指定匹配位置
^规则 —— 匹配紧挨着开头的一个关键词
规则$ —— 匹配紧挨着结尾的一个关键词
规则 —— 匹配紧挨着单词边界之后的一个关键词
规则 —— 匹配紧挨着单词边界之前的一个关键词