AHK在线工具箱 - 免费在线效率工具平台

找到适合你的工具,让工作与生活更高效

💥 首页 > 编程工具 > 编程辅助

在线正则表达式测试

内容摘要:

正则表达式测试器 是一个网页小工具,帮你在浏览器里直接写正则、测正则、看匹配结果,还能把匹配到的内容按自己的模板拼成新文本。

/([a-zA-Z0-9_\.\-]+)@([a-zA-Z0-9\-]+)\.([a-zA-Z]{2,6})/g g
表达式有效:匹配成功 ⚡ 规则生成与提取拼接
正则表达式配置与预设 Regex Config & Presets
表达式 (Regular Expression) 模式修饰符
/ / g
修饰符标志 (Flags) 选项配置
测试文本 (Test Text) 输入待匹配内容
高亮匹配结果 (Matched Result) 实时高亮
生成规则 / 拼接模板 (Rule Generator) 基于组别引用生成新文本
生成的文本结果 (Generated Result) 匹配组生成拼接预览
统计属性与常用预设 Match Analytics & Presets
常用预设正则
总匹配次数0
捕获分组数0
测试文本字符数0
正则规则代码/-/
匹配执行耗时0 ms

它是一个正则表达式在线测试与提取工具。
“正则表达式”听起来很专业,其实就是一个描述文字规律的公式。比如你想从一堆文字里找出所有邮箱、手机号、网址,用正则写一条规则就能一次全抓出来。

这个工具把“写规则 → 测试 → 看结果”整个过程放在一个页面里,改一个字符,结果立刻更新,不用来回切换软件。

主要能做什么?

  • 实时测试正则:输入规则,马上高亮显示匹配到的内容。

  • 常用预设一键套用:内置邮箱、手机号、URL、IPv4、身份证号、中文、数字、日期等常见规则,选一下就能用。

  • 修饰符开关:勾选 g(全局)、i(忽略大小写)、m(多行)、s(点号全匹配)、u(Unicode)等选项,不用记字母。

  • 快捷片段按钮:常用写法如 (.*?)、(\d+)、([\u4e00-\u9fa5]+) 等,点一下就插入到光标位置。

  • 匹配结果高亮:测试文本里匹配到的部分会用黄色背景标出来,一眼看清。

  • 规则拼接生成新文本:用 $i、$0、$1、$2 等占位符,可以把匹配到的内容重新拼成你想要的新格式。

  • 统计信息:显示总匹配次数、捕获分组数、文本字符数、匹配耗时。

  • 一键复制:匹配结果、生成文本、统计值,都能单独复制。

适合谁用?

  • 程序员 / 开发者:写代码时调试正则,验证规则对不对。

  • 数据分析 / 办公人员:从一堆文本里批量提取邮箱、电话、日期等信息。

  • 运维 / IT 支持:从日志里抓关键内容,或做批量文本替换。

  • 学生:学习正则语法,边写边看效果。

  • 任何要处理文字的人:不管是清理数据、提取内容、还是批量改写格式,都能用得上。

用起来是什么感觉?

打开页面,顶部是一个深色大卡片,显示当前的正则表达式和修饰符,下面写着“表达式有效:匹配成功”之类的状态。

中间是一块块小面板,从上到下依次是:

  1. 正则输入框:左边一个 /,右边一个 /,中间写规则,右边显示当前修饰符。

  2. 快捷片段按钮:一排小按钮,点一下就把常用写法插进输入框。

  3. 修饰符勾选区:g、i、m、s、u 五个选项,勾选即生效。

  4. 测试文本区:把要处理的文字粘进去。

  5. 高亮匹配结果:匹配到的内容会用黄底标出,实时更新。

  6. 拼接模板输入框:写你想要的输出格式,比如 [$i] $1 - $2。

  7. 生成文本结果:按模板拼好的新文本显示在这里。

  8. 统计与预设区:常用预设下拉框 + 匹配次数、分组数、字符数、耗时等数据。

底部四个按钮:

  • 复制匹配结果

  • 复制生成文本

  • 重置所有数据

  • 重新执行匹配(其实改任何东西都会自动重算,这个按钮是手动触发用)

整个操作就是 “写规则 → 看高亮 → 调模板 → 复制结果”,全程实时反馈,不用点“运行”按钮。
对经常和文字打交道的人来说,比在编辑器里反复试快得多,也更直观。