正则表达式测试器
测试正则表达式匹配文本。即时查看所有匹配。支持 JavaScript 正则。
//
🐛
报告问题 / 提出建议
发现 Bug 或有建议?帮助我们改进这个工具。
这是什么工具?
正则表达式测试器帮助你实时创建、测试和调试正则表达式。正则表达式是用于匹配字符串中字符组合的模式,对文本搜索、验证、提取和替换至关重要。此工具显示匹配项、捕获组,并支持常见的正则表达式风格,包括 JavaScript 和 Python。
如何使用
- 1
输入正则表达式
输入你的正则表达式模式。
- 2
设置标志
选择标志如全局(g)、不区分大小写(i)、多行(m)。
- 3
输入测试字符串
粘贴要测试的文本。
- 4
查看匹配
查看所有匹配项并高亮显示捕获组。
常见问题
正则表达式中 ^ 和 $ 是什么意思?
脱字符 (^) 匹配字符串开头,在多行模式下匹配行首。美元符号 ($) 匹配结尾。两者一起将模式锚定以匹配整个字符串。没有锚点时,模式可以在文本的任何位置匹配。
什么是正则表达式组?
用括号 () 创建的组捕获匹配的文本供后续使用。(\d{3})-(\d{4}) 在 "555-1234" 上捕获组 1 = "555" 和组 2 = "1234"。命名组 (?<name>...) 允许按名称引用。非捕获组 (?:...) 匹配但不保存。
能用于生产环境吗
此工具专为开发和测试设计。生产环境请使用经过安全审计的成熟库。