正则表达式速查
元字符、量词、分组、常用匹配模式参考
🔍
基础元字符
.匹配任意单个字符
^start匹配行首
end$匹配行尾
a|b或运算
\d \w \s数字/单词/空白字符
量词
a*0 次或多次
a+1 次或多次
a?0 次或 1 次
a{3}精确匹配 n 次
a{2,5}匹配 n 到 m 次
分组
(abc)捕获分组
(?:abc)非捕获分组
(?<name>\d+)命名捕获分组
\1反向引用
字符类
[abc]匹配字符集合
[^abc]否定字符类
[a-zA-Z0-9_]字符范围
(?i)pattern忽略大小写
常用模式
^\d{11}$11 位手机号
^[\w.-]+@[\w.-]+\.\w+$邮箱地址
https?://[\w.-]+HTTP/HTTPS 链接
(?<=-)\d+(?=px)前后查找(零宽断言)
\bword\b整词匹配