元字符匹配
字符 功能
. 匹配任意一个字符(除了\n),\.匹配.本身
[] 匹配[]中列举的字符
\d 匹配数字0-9
\D 匹配非数字
\s 匹配空白,即空格,tab键
\S 匹配非空白
\w 匹配单词字符,即a-z,A-Z,0-9,_
\W 匹配非单词字符
数量匹配
字符 功能
* 匹配前一个规则的字符出现0到无限次
+ 匹配前一个规则的字符出现1到无限次
? 匹配前一个规则的字符出现0或1次
{m} 匹配前一个规则的字符出现m次
{m,} 匹配前一个规则的字符出现最少m次
{m,n} 匹配前一个规则的字符出现0到m次
边界匹配
字符 功能
^ 匹配字符串开头
$ 匹配字符串结尾
\b 匹配一个单词的边界
\B 匹配非单词边界
分组匹配
字符 功能
| 匹配左右任意一个表达式
() 将括号中字符作为一个分组
正则表达式规则
最新推荐文章于 2024-11-09 10:19:49 发布