免费的在线正则表达式测试器

在线测试正则表达式,实时高亮匹配。支持标志 g、i、m、s,并显示匹配组。免费的在线正则表达式测试器。免费在线开发者工具,在浏览器中即时运行,无需安装或注册,安全且高效。免费在线开发者工具,在浏览器中即时运行,无需安装任何软件或注册账户,数据安全不上传,即时高效。完全免费,无需安装软件。安全可靠,完全免费,无需软件安装,所有操作在浏览器中本地完成,文件不会上传到任何服务器,保护您的隐私。

Free online file converter tool. Works in Chrome Firefox Safari Edge Opera and other modern browsers on Windows macOS Linux Android and iOS. No software installation required. All processing happens directly in your browser, so your files never leave your device. Completely free to use with no account needed.

免费的在线正则表达式测试器

实时匹配高亮显示、标志支持和捕获组显示的正则表达式测试。

/ /

主要特点

测试和调试正则表达式所需的一切

实时高亮显示

匹配项在测试文本中即时高亮显示,便于查看您的模式捕获了什么。

匹配详细信息

每个匹配项都列出其位置和任何捕获组,以便您可以精确检查结果。

隐私优先

所有处理都在您的浏览器中本地运行。您的模式和文本永远不会离开您的设备。

关于正则表达式测试器

正则表达式是用于匹配、搜索和操作文本的模式。这个免费的正则表达式测试器允许您输入一个模式并在任何文本中进行测试,显示所有匹配项的内联高亮和位置及组的列表。它使用 JavaScript RegExp 引擎,并支持 g、i、m 和 s 标志。所有操作都在您的浏览器中进行,没有数据发送到任何服务器。

常见问题

这个工具完全免费吗?

是的。该工具使用 100% 免费,无需注册、订阅或使用限制。

您可以根据需要多次使用它,适用于个人或商业项目,完全免费。

我们相信开发者和生产力工具应该对每个人都可用,而无需付费墙。

正则表达式标志有什么作用?

g 标志会在文本中查找所有匹配项,而不是在第一个匹配后停止。i 标志使匹配不区分大小写。

m 标志使 ^ 和 $ 匹配每行的开始和结束,而不是整个字符串。

s 标志(dotAll)使点字符可以匹配换行符以及其他字符。

我如何使用捕获组?

将模式的一部分用括号括起来以创建捕获组,例如 (\d+) 用于捕获数字序列。

匹配列表将显示每个组值以及完整匹配,以便您可以确切看到捕获了什么。

使用 (?...) 语法的命名组在实现 ES2018 标准的浏览器中也受到支持。

这个工具使用什么正则表达式引擎?

该工具使用内置于您的浏览器中的 JavaScript RegExp 引擎,因此结果与您在 JavaScript 应用程序中获得的结果完全一致。

这使得它非常适合测试用于前端 JavaScript 或 Node.js 项目的模式。

其他语言(如 Python 或 PHP)的模式在语法和行为上可能略有不同。

Works in Chrome, Firefox, Safari, Edge, Opera, and other modern browsers on Windows, macOS, Linux, Android, and iOS. No software installation or sign-up required. All conversions run directly in your browser, so your files never leave your device and are never uploaded to a server. Free to use with no account needed.

参考资料

  1. Regular expressions - MDN Web Docs
  2. ECMAScript Language Specification: Text Processing (RegExp) - TC39
  3. The Open Group Base Specifications: Regular Expressions (POSIX)
  4. Regular expression - Wikipedia