速查表

正则表达式速查表

字符类、量词、分组、断言与常用示例。所有内容均可搜索,点击复制按钮可直接复制对应值。

正则表达式语法

25 条
语法含义说明复制
.任意字符(通常不含换行)通配单个字符
\d数字等价于 [0-9]
\D非数字等价于 [^0-9]
\w字母、数字、下划线等价于 [A-Za-z0-9_]
\W非单词字符\w 的补集
\s空白字符空格、制表、换行等
\S非空白字符\s 的补集
[abc]a、b 或 c字符集合
[^abc]不是 a、b、c否定字符集合
[a-z]a 到 z字符范围
^字符串/行开头边界断言
$字符串/行结尾边界断言
*重复 0 次或多次贪婪量词
+重复 1 次或多次贪婪量词
?重复 0 次或 1 次可选量词
{n}恰好 n 次精确量词
{n,}至少 n 次范围量词
{n,m}n 到 m 次范围量词
(...)捕获分组保存匹配结果
(?:...)非捕获分组只分组不编号
(?<name>...)命名捕获分组按名称引用结果
a|ba 或 b分支
(?=...)正向先行断言后面必须匹配
(?!...)负向先行断言后面不能匹配
\b单词边界位置断言