正则表达式速查

本地运行

整理常用正则语法、量词、锚点、分组与匹配模式的速查表

字符类

.

匹配任意单个字符(不含换行)

a.c → abc
\d

匹配一个数字

\d{3} → 123
\w

匹配字母、数字或下划线

\w+ → abc_1
\s

匹配任意空白字符

a\sb → a b
[abc]

匹配字符集合中的任意一个

[aeiou] → e
[^abc]

匹配不在集合中的字符

[^0-9] → a
[a-z]

匹配指定范围的字符

[A-F] → C

量词

*

重复零次或多次

ab* → abbb
+

重复一次或多次

ab+ → abbb
?

重复零次或一次

colou?r → color
{n,m}

重复 n 到 m 次

\d{2,4} → 2024
*?

惰性匹配,尽可能少

<.*?> → <b>

锚点与边界

^

匹配字符串开头

^Hello
$

匹配字符串结尾

world$
\b

匹配单词边界

\bword\b

分组与断言

( )

捕获分组并编号

(\d+)-(\d+)
(?: )

仅分组不捕获

(?:ab)+
(?<name> )

命名捕获分组

(?<year>\d{4})
a|b

二选一匹配

cat|dog
(?= )

正向先行断言

\d(?=px)

匹配模式

g

全局匹配所有结果

/a/g
i

忽略大小写

/abc/i
m

多行模式

/^a/m
s

让点号匹配换行

/a.b/s

使用说明

  1. 1

    粘贴或输入需要处理的内容

  2. 2

    选择处理选项(如缩进大小、是否排序键)

  3. 3

    查看处理结果,一键复制使用

隐私保护

所有数据在你的浏览器中本地处理,不会上传到任何服务器。