使用示例文本测试 JavaScript 正则表达式,高亮每个匹配、检查捕获组和字符偏移,并在输入时预览替换结果。
g 查找并替换所有匹配,而不只是第一个。i 启用不区分大小写的匹配。m 让行锚点跨多行工作。s 允许点号匹配换行符。u 启用 Unicode 感知的模式处理。输入不带两侧斜杠的模式,然后粘贴真实测试文本。匹配列表会显示匹配值、偏移位置和捕获组。替换字段可使用 JavaScript 替换令牌,例如 $1 表示第一个捕获组, $& 表示完整匹配。
此测试器使用浏览器内置正则表达式引擎,因此行为遵循 JavaScript,而不是 PCRE、Python、Java 或 .NET 语法。大型输入和过度回溯模式即使有效,也可能很慢。