Regex Tool

正则表达式在线测试

即时测试 JavaScript Regex,查看匹配位置、捕获组和替换结果。计算在独立线程完成,内容不会上传。

支持 d、g、i、m、s、u、v、y 标志

测试文本

匹配结果

等待测试
0 个匹配

JavaScript 正则标志说明

标志写在表达式结尾,用于控制全局匹配、大小写、多行和 Unicode 等行为。

g 全局匹配
i 忽略大小写
m 多行模式
s 点号匹配换行
u Unicode 模式
v Unicode Sets
y 粘连匹配
d 返回匹配索引

捕获组和替换怎么使用?

使用圆括号创建捕获组,例如 (\w+)@(\w+\.\w+)。替换内容可使用 $1$2 引用对应捕获组。

为什么正则表达式可能卡住?

包含大量嵌套量词的表达式可能发生灾难性回溯。本工具使用 Web Worker 执行,并在超时后终止任务,避免页面长时间失去响应。