极
极核实验室
返回工具箱 • DEVELOPER TOOLS

正则表达式在线测试与速查工具

原生 JavaScript RegExp 引擎,实时多色块高亮匹配、捕获组分拆、字符串替换实时预览,内置常用经典正则库一键套用。

0 处匹配 • 0 ms
/ / gi
常用正则表达式速查库 (点击直接套用并填入测试文本):
实时高亮预览 (Live Highlight): 交替色块标识不同匹配项

匹配明细与捕获组 (Match Details)

共 0 项
等待输入测试文本与正则表达式...

正则替换模式 (Substitution Preview)

支持 $1, $2, $& 捕获变量
替换结果 (Replaced Result):

正则表达式常用元字符与语法备忘速查

\d / \D
\d 匹配任意数字 [0-9];\D 匹配任意非数字字符。
\w / \W
\w 匹配字母、数字及下划线 [A-Za-z0-9_];\W 匹配非单字。
\s / \S
\s 匹配任意空白符(空格、Tab、换行);\S 匹配非空白符。
^ 与 $
^ 匹配字符串/行首;$ 匹配字符串/行尾。多行需 m 修饰符。
*, +, ?
* 匹配 0 次或多次;+ 匹配 1 次或多次;? 匹配 0 次或 1 次。
{n,m}
匹配至少 n 次、最多 m 次。例如 \d{2,4} 匹配 2 到 4 位数字。
(...) 与 (?:...)
(...) 捕获组;(?:...) 非捕获组,仅用于组合逻辑不记录分组。
(?=...) 与 (?!...)
正向前瞻断言与负向前瞻断言,零宽匹配不计入匹配结果。