UTILS.
默认保护隐私
.*

正则表达式测试器

针对文本测试正则表达式,并高亮每一处匹配。

文件始终留在此设备上

文件在浏览器中处理,绝不上传。网站会下载运行工具所需的代码和资源。无需账号,也无追踪。

使用“下载”将此工具保存为单个 HTML 文件,以便离线使用。

隐私 →
—

使用 JavaScript 正则表达式。处理在两秒后或匹配 5,000 次后停止。匹配位置按 UTF-16 代码单元计数。

试试完整示例

示例

输入模式 (\d{4})-(\d{2})-(\d{2}),标志为 g,测试文本为 Due 2026-10-23, paid 2026-11-01。共有 2 个匹配;第一个捕获 2026、10 和 23。

注意事项

模式在浏览器的 JavaScript 引擎中运行。PCRE、Python、.NET 和 grep 在后行断言、命名分组和 Unicode 类等细节上各有不同,请在实际运行的语言中再测试一遍。

关于此工具

针对示例文本构建和测试 JavaScript 正则表达式,实时高亮匹配并显示匹配数量。可设置 g、i、m 等标志。在把模式粘贴进代码前,这是一种快速调对正则的方法。

使用 JavaScript 正则表达式。处理在两秒后或匹配 5,000 次后停止。匹配位置按 UTF-16 代码单元计数。

常见问题

这是哪种正则风格?
JavaScript(ECMAScript)正则表达式,使用与你的浏览器和 Node.js 相同的引擎。
这些标志是什么意思?
g 匹配所有出现,i 表示不区分大小写,m 使 ^ 和 $ 匹配行边界。

更多工具