正则表达式测试器
实时测试和调试正则表达式。查看所有匹配高亮、捕获组列表和匹配计数。免费在线工具。
使用方法
- 在正则表达式输入框中填写你的表达式(不含斜杠)。
- 在 Test String 区域粘贴或输入要测试的文本。
- 切换标志位:
g(全局匹配)、i(忽略大小写)、m(多行)、s(dotAll)。 - 匹配结果会实时高亮显示,捕获组列在下方。
常用正则表达式
\d+— 一个或多个数字\w+— 一个或多个单词字符(字母、数字、下划线)[a-zA-Z]+— 仅字母^\s+|\s+$— 首尾空白字符(\w+)@(\w+.\w+)— 简单邮箱捕获https?://\S+— URL 链接
FAQ
使用的是哪种正则引擎?
JavaScript(ECMAScript)正则引擎,通过浏览器内置的 RegExp 对象执行。
支持哪些标志位?
g(全局匹配)、i(忽略大小写)、m(多行模式)和 s(dotAll,点号匹配换行符)。可以组合使用。
g 标志位有什么用?
不加 g 只返回第一个匹配。加上 g 后会查找所有匹配。
能显示捕获组吗?
可以。当匹配包含捕获组时,每个匹配下方会列出所有捕获组。