工具大全

Regex Tester

Test regular expressions in real time with match highlighting

//g
Hover flags for details
2 matches
Hello world, contact us at hello@example.com or support@magictools.io for help.
#1hello@example.com
[2744]
Group 1: helloGroup 2: example.com
#2support@magictools.io
[4869]
Group 1: supportGroup 2: magictools.io

使用指南 / 为什么使用此工具 / 常见问题

使用指南

在正则表达式输入框中输入模式,切换需要的 flags(g、i、m、s、u),在下方输入测试字符串,匹配结果实时高亮显示并附带分组详情。

为什么使用此工具

即时测试和调试正则表达式,无需切换工具。所有匹配高亮显示并附带捕获组明细,离线可用。

常见问题

「g」标志有什么用?
全局匹配,找出字符串中所有匹配项。不开启时只返回第一个匹配。
如何跨行匹配?
开启「m」(多行)标志让 ^ 和 $ 匹配行边界;用「s」(dotAll)让 . 匹配换行符。
支持命名捕获组吗?
支持,使用 (?<name>...) 语法,命名组会在匹配详情中显示。