正则表达式速查

元字符、量词、分组、常用匹配模式参考

🔍
基础元字符
.
匹配任意单个字符
^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
整词匹配