Nano Banana 2.1 现已上线 — Google 最新模型 | 立即体验 →
WAVESPEED AI 正则表达式测试 在浏览器中运行
100% 免费

免费正则表达式测试编写、测试并读懂正则表达式。

输入正则和一段文本:每个匹配都会随输入实时高亮,捕获组以表格列出。
预览替换结果,阅读用通俗语言解释的正则,或从现成的常用正则开始。

实时高亮通俗语言解释拦截失控的正则
无需注册 无需上传 无限制

正则

测试文本

匹配中…

或试试示例

匹配将在这里列出。

您的正则和文本保留在您的设备上。
三个简单步骤

如何测试正则表达式

01

编写正则

在两个斜杠之间输入,或粘贴 /pattern/flags 字面量。用按钮开关各个标志。

02

添加测试文本

粘贴要搜索的文本。匹配会随输入实时高亮,并连同分组一起列出。

03

替换或解释

预览替换结果,用模板提取匹配,或查看正则中每一部分的作用。

WaveSpeed AI

在用 API 做开发?

用 WaveSpeed AI 在自己的代码中生成图片、视频和 3D 模型。

  • 1,000+ AI 模型
  • 图片、视频和 3D
  • 按量付费

符合条件的新账号可获得 $1 免费额度,无需绑卡。 生成器需要单独的账号和积分。正则表达式测试工具免费使用。

正则表达式测试常见问题

使用哪种正则风格?

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 万个字符的文本。

可以保存我的正则吗?

最近一次的正则、标志、文本和替换内容会保存在此浏览器中,下次回来时自动恢复。

全部免费工具

正则表达式,一目了然。

免费、私密、即时。

测试正则