devgo.cn
在线工具 · 正则调试

Regex101

Regex101 把正则表达式从“写完再猜”变成实时调试:输入表达式和测试文本,立即看到匹配、解释、捕获组以及替换结果。

立即使用 Regex101 ↗
Regular Expression 101^(user_)(\\d+)@(example)\\.com$[email protected]1 match · 3 capture groupsExplanationanchors + groups + quantifier
边写边验证,尤其适合处理边界条件和捕获组。

真正有价值的地方

01 · MATCH

实时匹配

测试字符串变化时,匹配结果同步刷新。你可以迅速发现贪婪匹配、边界和转义问题。

Inputabc-123Match → abc-123pass
02 · EXPLAIN

自动解释与 Quick Reference

复杂表达式最容易出错的不是语法,而是自己忘了某个 token 的精确语义。解释面板可以帮助逐段检查。

(\d{3})-([A-Z]+)Group 1 · three digitsGroup 2 · uppercase lettersexplanation

第一次调正则,按这个顺序

1

选 Regex flavor

先确认 PCRE2、JavaScript、Python 等语法环境。

2

写最小表达式

先匹配目标主体,再增加边界、分组和约束。

3

准备正反例

同时放入应该匹配和应该拒绝的字符串。

4

检查捕获与替换

确认 group、backreference 和 substitution 结果。

5

再复制到代码

把最终表达式和 flavor 一起带回项目。

一句话评价

写正则最怕“看起来对”;Regex101 的价值就是让每一步都能被即时验证。

官方资料

Regex101 · 官方文档