RRegexBuilder
获取 RegexBuilder
可视化正则工具箱

构建正则表达式,查看每次匹配,保存以便下次使用。

实时高亮、捕获组检查器、通俗解释,以及精选的模式库,涵盖您反复编写的常用模式。

套餐低至 $5/mo — 随时取消

实时 — 即刻生效

正则表达式测试器

输入正则表达式和测试文本——实时查看所有匹配项。

模式库
匹配项 — 2 个匹配
说明
  1. ^start of string / line
  2. [^\s@]character class
  3. +one or more of the previous
  4. @literal "@"
  5. [^\s@]character class
  6. +one or more of the previous
  7. \.literal dot
  8. [^\s@]character class
  9. {2,}quantifier
  10. $end of string / line

Pro toolkit

ProUpgrade to Pro to unlock — see plans below.
Saved patterns
Saved patterns are stored privately in this browser.
Results
Export as code
const re = /^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/igm;
const matches = str.match(re);

别再往 Stack Overflow 粘贴正则表达式了

测试、解释、保存 — 无需离开页面,也不会丢失工作。

实时匹配高亮

输入正则表达式和测试字符串 — 每次匹配即刻高亮。支持命名组,捕获组内联显示。

通俗解释器

粘贴任意正则表达式,获取逐步解释:后行断言、锚点、字符类、量词、标志。每个部分均以通俗英语说明。

模式库

Email、URL、IPv4、IPv6、UUID、ISO-8601、电话号码、信用卡、slug、十六进制颜色 — 精选模式,通过真实边缘案例测试(而非 Stack Overflow 上的简易版本)。

保存您的自定义内容

为您编写的每个正则表达式命名、打标签,随时回顾。Pro 账户支持跨设备云同步。

替换模式

使用反向引用 ($1, $2) 测试替换。确切查看您的 sed / JS .replace() 调用产生的结果。

多风格支持

在 JavaScript、PCRE 和 POSIX 风格间切换。RegexBuilder 会告知每种风格支持的功能。

三步搞定

从模糊想法到经过测试且有解释的正则表达式。

1

选择或粘贴

从库中模式开始,或粘贴您已编写的正则表达式。

2

测试

在任意测试字符串上实时高亮匹配项。编辑直至符合预期。

3

保存

命名、打标签、复制到剪贴板,粘贴到您的代码中。

简洁定价

选择套餐,告别重复编写正则表达式。

入门版

适合独立开发者

$5/月
  • 每月保存 200 个模式
  • 通俗易懂的解释
  • 完整模式库
  • 替换模式
最受欢迎
专业版

适合数据与安全团队

$15/月
  • 每月保存 5000 个模式
  • 多风格支持(JS / PCRE / POSIX)
  • 跨设备云同步
  • 团队共享库
  • 优先支持

常见问题

支持哪些正则表达式风格?

JavaScript(默认)、兼容 PCRE 和 POSIX。切换风格时,我们会清晰标记不支持的功能。

我的测试字符串会离开浏览器吗?

不会。所有内容均在客户端处理;除非您选择启用云同步以保存模式,否则我们不会将您的正则表达式或测试字符串发送至服务器。

它能解释非我编写的正则表达式吗?

可以——这正是解释器的功能。粘贴任意正则表达式,即可获得逐步的通俗解释。

有免费试用吗?

否——这是一款付费工具,套餐起价为每月 $5。入门版每月 $5,专业版每月 $15;您可以随时取消订阅。

如何取消订阅?

从您的账户页面操作,或通过电子邮件联系我们。取消后将在下次续费时生效。

无需猜测正则表达式是否匹配。

实时查看所有匹配项。保存有效的模式。

查看套餐