REGEX WORKBENCH

把规则,
照进文本。

编写 JavaScript 正则表达式,实时查看匹配位置、捕获组与替换结果。正则执行放在独立线程,并带超时保护。

JAVASCRIPT REGEXPLOCAL ONLYWORKER SAFE900MS TIMEOUT
//g
FLAGS
TEST TEXT
12 chars
MATCH PREVIEW
IDLE
abc123def456
STATUS
IDLE
MATCHES
0
GROUPS
0
NAMED
0
COVERAGE
0.0%
TIME
—
MATCH INSPECTOR

等待命中。

NO MATCHES

修改表达式或测试文本后查看结果。

REPLACE LAB

顺便看看替换结果。

$& = 整个匹配$1 = 捕获组$` / $' = 前后文本$<name> = 命名组
REPLACEMENT PREVIEW
abc[123]def[456]
CURRENT REGEX
/\d+/g
INSPECT

每个匹配都会显示字符区间、行列位置、普通捕获组和命名捕获组,不只返回一串结果。

SAFE RUN

正则运行在 Web Worker 中,超过 900ms 会被终止,降低灾难性回溯导致主界面卡死的风险。

REPLACE

替换实验区遵循 JavaScript 原生 replace 语法,可直接验证 $1、$& 与命名捕获组。

BitLeap · 本地计算 · 隐私优先