lt;name>,amp; 表示整个匹配,$ 表示美元符号。预览会在你输入时更新。"}},{"@type":"Question","name":"每个标志的作用是什么?","acceptedAnswer":{"@type":"Answer","text":"g 查找所有匹配项,i 忽略大小写,m 使 ^ 和 $ 在换行处匹配,s 使 . 匹配换行,u 开启 Unicode 模式,v 添加 Unicode 集,y 仅在当前位置匹配,d 记录分组位置。将鼠标悬停在标志按钮上可查看其含义。"}},{"@type":"Question","name":"有上限吗?","acceptedAnswer":{"@type":"Answer","text":"最多列出 10,000 个匹配项,突出显示覆盖前 200,000 个字符;替换、提取和匹配计数使用整个文本。文本最多可接受 500 万个字符。"}},{"@type":"Question","name":"我可以保存我的图案吗?","acceptedAnswer":{"@type":"Answer","text":"您上一次的模式、标志、文本和替换会保存在此浏览器中,当您回来时会恢复。"}}]},{"@type":"Organization","@id":"https://tool.jaykou.com/#org","name":"嘉Jaykou工具台","url":"https://tool.jaykou.com/","logo":"https://tool.jaykou.com/assets/media/web-app-manifest-512x512.png"}]}
嘉Jaykou工具台 · 正则表达式测试器 可在浏览器中使用
每日 免费 3 次

免费正则表达式测试器构建、测试和理解正则表达式。

输入一个模式和一些文本:每次匹配都会在你输入时点亮,其捕获组显示在表格中。
预览替换,阅读以通俗语言解释的模式,或从现成的模式开始。

100% 本地处理游客每日 3 次 · 无水印注册送 20 积分
游客每日 3 次 无需上传 无限制
输入粘贴 · 0 字符
输出0 字符
0词数
0字符数
0不含空格
0句子数
0段落数
0行数
0不重复词数
1 分钟阅读时长
正则
用正则表达式测试你的文本。
表达式
标志
替换为(可选)
请输入表达式。
所有操作均在浏览器内完成,不会向任何地方发送数据。
Your pattern and text stay on your device.
使用说明

正则表达式测试器怎么用?4 步就能上手

正则表达式测试器用来快速检查内容或设备是否正常,输入后即时给出结果与说明。 免费测试 JavaScript 正则表达式:实时匹配高亮显示、捕获和命名分组、替换和提取预览、逐字解释、备忘单和现成模式。

1
提供待检查的内容

把文本粘贴进输入框、上传文件,或按提示授权麦克风、摄像头等设备权限。

2
设置检查选项

选择检查维度或严格程度,例如忽略大小写、只检查关键项等。

3
开始检查

点击开始按钮,结果会在几秒内显示出来。

4
查看报告

结果区会标出问题位置并给出修改建议,可按提示逐项修正。

· 涉及麦克风、摄像头时,请在浏览器弹窗中点击允许。· 检查在本地完成,输入内容不会被保存或上传。
嘉Jaykou工具台

这些也在你的浏览器里完成

无需注册即可试用,游客每日 3 次免费。所有处理都在你的设备上完成,文件不会被上传。

  • 490 个免费工具
  • 图片 · 视频 · PDF · 文本
  • 每日免费额度

所有工具每天都有免费额度。 游客每日 3 次免费,注册再送 20 积分。文件不上传,处理全在你的设备上完成。

正则表达式测试器常见问题

它使用哪种正则表达式风格?

JavaScript(ECMAScript),由你浏览器的自身引擎运行,因此结果与你在同一浏览器或 Node.js 中的代码行为一致。其他版本如 PCRE、Python 或 Java 在某些方面有所不同:JavaScript 不支持占有量词、原子分组和内联注释。

我的文本会被上传吗?

不。模式和文本仅在您的浏览器中匹配,绝不会发送到任何地方。

一个从未完成的模式会发生什么?

像 (a+)+$ 这样的模式在某些文本上可能会花费指数级的时间(灾难性回溯)。匹配在页面外单独运行,并在 2 秒后停止,同时提供如何修复该模式的提示,因此页面永远不会冻结。

我如何在替换中使用捕获组?

对于编号的分组,写 $1、$2……,对于命名的分组,写 $<name>,$& 表示整个匹配,$$ 表示美元符号。预览会在你输入时更新。

每个标志的作用是什么?

g 查找所有匹配项,i 忽略大小写,m 使 ^ 和 $ 在换行处匹配,s 使 . 匹配换行,u 开启 Unicode 模式,v 添加 Unicode 集,y 仅在当前位置匹配,d 记录分组位置。将鼠标悬停在标志按钮上可查看其含义。

有上限吗?

最多列出 10,000 个匹配项,突出显示覆盖前 200,000 个字符;替换、提取和匹配计数使用整个文本。文本最多可接受 500 万个字符。

我可以保存我的图案吗?

您上一次的模式、标志、文本和替换会保存在此浏览器中,当您回来时会恢复。

免费工具

构建、测试和理解正则表达式

免费、私密、即时。

正则表达式测试器