正则表达式测试器

使用实时匹配高亮测试和调试正则表达式。

关于正则表达式

正则表达式(regex)是用于搜索、匹配和操作文本的强大模式。它们在编程、数据验证、日志解析和文本处理中必不可少。此工具可让您实时测试JavaScript正则表达式,并在测试字符串中直接高亮显示匹配结果。所有处理完全在浏览器中使用原生RegExp引擎运行。

相关工具

常见问题

正则表达式测试器是如何工作的?
该工具根据您输入的模式和标志创建JavaScript RegExp对象,然后使用matchAll()在测试字符串中查找所有匹配项。所有处理都在浏览器中完成,不会向服务器发送任何数据。
可以使用哪些正则表达式标志?
您可以切换5个标志:g(全局——查找所有匹配)、i(不区分大小写)、m(多行——^和$匹配行边界)、s(dotAll——.匹配换行符)和u(Unicode)。
可以使用捕获组和命名组吗?
可以。工具完全支持(abc)等编号捕获组和(?<name>abc)等命名组。组值会在每个匹配项的详情表格中显示。