← 返回实验工坊

🔍 正则表达式工具

Regex Tools · 测试 · 调试 · 学习
🧪 正则表达式测试器
测试 调试 匹配
g (全局匹配)
i (忽略大小写)
m (多行模式)
s (点号匹配换行)
u (Unicode)
y (粘连模式)
测试文本
点击测试按钮查看匹配结果...
📚 正则语法速查
学习 参考 速查
.
匹配任意字符(除换行)
a.c → abc
\d
数字 [0-9]
\d+ → 123
\w
单词字符 [a-zA-Z0-9_]
\w+ → hello
\s
空白字符
\s+ → 空格
^
行首
^Hello
$
行尾
world$
*
0次或多次
a*
+
1次或多次
a+
?
0次或1次
a?
{n}
恰好n次
a{3}
{n,}
至少n次
a{2,}
{n,m}
n到m次
a{2,4}
[]
字符集
[aeiou]
[^]
否定字符集
[^0-9]
()
捕获组
(ab)+
(?:)
非捕获组
(?:ab)+
(?=)
正向预查
\d+(?=px)
(?!)
负向预查
\d+(?!px)
|
cat|dog
\b
单词边界
\bword\b
📋 常用正则示例
示例 模板 实战
📧 邮箱
[\w.-]+@[\w.-]+\.\w+
user@example.com
📱 手机号
1[3-9]\d{9}
13812345678
🌐 URL
https?://[^\s]+
https://example.com
🌍 IP地址
\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}
192.168.1.1
📅 日期
\d{4}-\d{2}-\d{2}
2026-02-24
⏰ 时间
\d{2}:\d{2}(:\d{2})?
15:30:00
🇨🇳 中文
[\u4e00-\u9fa5]+
你好世界
🎨 颜色值
#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})
#ff6600
🐞 正则调试器
调试 步骤 分析
点击调试查看匹配过程...