← 返回首页

正则表达式测试器

实时测试正则表达式,高亮显示匹配结果。

正则表达式
快速模式
匹配结果

概览

快速测试正则表达式并查看匹配结果。

适用场景

  • 验证邮箱或ID等格式。
  • 从日志中提取模式。
  • 从日志或文件名中提取 ID。

使用步骤

  1. 输入正则和标志位。
  2. 粘贴测试文本。
  3. 查看匹配和分组。

示例

示例 1
输入
Pattern: \b\d{4}-\d{2}-\d{2}\b | Text: 2025-03-01
输出
Matches: 2025-03-01
匹配ISO日期格式。
示例 2
输入
Pattern: ([A-Za-z]+)@([A-Za-z.]+) | Text: info@example.com
输出
Groups: info / example.com
捕获本地和域名部分。
示例 3
输入
Pattern: \b\d{3}-\d{2}\b | Text: 123-45, 678-90
输出
Matches: 123-45, 678-90
全局匹配可找到所有代码。

常见错误

  • 贪婪匹配可能过多。
  • 不同引擎语法不完全一致。
  • 缺少全局标志只返回第一个匹配。

实用技巧

  • 从小样本文本开始。
  • 需要时使用非贪婪量词。

常见问题

为什么没有匹配?
检查标志位、转义和换行。
会上传我的数据吗?
不会。所有处理都在浏览器本地完成。
可以离线使用吗?
可以。页面加载后,大多数工具可离线使用,但部分资源(如字体)可能需要联网。

数据与隐私

所有处理都在浏览器本地完成,不会上传或存储数据。