正则表达式测试器

实时测试和调试正则表达式。查看所有匹配高亮、捕获组列表和匹配计数。免费在线工具。

100% 浏览器端运行 数据不离开你的设备 免费 · 无需注册
/ /

使用方法

  1. 在正则表达式输入框中填写你的表达式(不含斜杠)。
  2. Test String 区域粘贴或输入要测试的文本。
  3. 切换标志位:g(全局匹配)、i(忽略大小写)、m(多行)、s(dotAll)。
  4. 匹配结果会实时高亮显示,捕获组列在下方。

常用正则表达式

  • \d+ — 一个或多个数字
  • \w+ — 一个或多个单词字符(字母、数字、下划线)
  • [a-zA-Z]+ — 仅字母
  • ^\s+|\s+$ — 首尾空白字符
  • (\w+)@(\w+.\w+) — 简单邮箱捕获
  • https?://\S+ — URL 链接

FAQ

使用的是哪种正则引擎?

JavaScript(ECMAScript)正则引擎,通过浏览器内置的 RegExp 对象执行。

支持哪些标志位?

g(全局匹配)、i(忽略大小写)、m(多行模式)和 s(dotAll,点号匹配换行符)。可以组合使用。

g 标志位有什么用?

不加 g 只返回第一个匹配。加上 g 后会查找所有匹配。

能显示捕获组吗?

可以。当匹配包含捕获组时,每个匹配下方会列出所有捕获组。