正则表达式速查卡

字符类

.除换行外的任意字符
\w单词字符
\d数字
\s空白字符
\W\D\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次
*?+?懒惰(非贪婪)

锚点和边界

^字符串/行首
$字符串/行尾
\b单词边界
\B非单词边界

分组和断言

(abc)捕获组
(?:abc)非捕获组
(?<n>abc)命名组
a(?=b)正向前瞻
a(?!b)负向前瞻
(?<=a)b正向后顾
a|b或(a 或 b)

快速测试