MetoolzyMetoolzy
QR码生成器Link ShortenerImage CompressorJSON FormatterPassword Generator所有工具 →
博客登录
QR码生成器Link ShortenerImage CompressorJSON FormatterPassword Generator所有工具 →
博客
Language
Sign inCreate account
MetoolzyMetoolzy

免费在线工具

二维码、短链接、图片工具、开发者工具——全部免费,无需注册。

工具

  • QR Code Generator
  • Link Shortener

资源

  • 博客
  • 关于
  • 帮助
  • GitHub Issues

联系

  • 联系我们
  • metoolzy.com@gmail.com
获取 Chrome 扩展—在浏览器中直接使用工具
© 2026 Metoolzy. 保留所有权利。RSS
关于隐私Cookie条款联系网站地图
/
/
  1. 首页
  2. 博客
  3. 开发
  4. 在线正则表达式测试器 — 实时测试正则表达式
开发教程

在线正则表达式测试器 — 实时测试正则表达式

Tân Nguyễn
Tân Nguyễn
2026年6月13日1 分钟

什么是正则表达式测试器 (Regex Tester)?

Metoolzy Regex Tester 是一个直接在浏览器上测试正则表达式 (Regular Expression)的工具。您输入模式 (pattern) 和测试字符串 (test string) → 匹配结果将实时高亮显示。

正则表达式是每个程序员的一项重要技能 — 从验证电子邮件、在日志中搜索,到解析复杂的数据。

特点

  • 实时匹配 — 键入时立即高亮显示结果,无需点击按钮
  • 捕获组 (Capture groups) — 清楚显示每个匹配的每个组(捕获组)
  • 切换标志 (Flag toggles) — 开启/关闭 g(全局)、i(不区分大小写)、m(多行)、s(dotAll)
  • 匹配计数 — 计算总匹配数和位置(索引)
  • 颜色编码 — 每个匹配项使用不同颜色高亮显示,易于区分
  • 客户端处理 — 模式和测试字符串不发送到任何地方

如何使用

  1. 访问 Regex Tester
  2. 将模式输入到 /pattern/ 框中(例如:\d+)
  3. 选择需要使用的标志 (g, i, m, s)
  4. 将测试字符串输入到下方的文本框中
  5. 查看结果:高亮显示的匹配项 + 下方的详细列表

常用正则表达式示例

模式 (Pattern) 目的 匹配示例
\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b 验证电子邮件 user@example.com
^(https?:\/\/)?(www\.)?[a-zA-Z0-9.-]+\.[a-zA-Z]{2,} 匹配URL https://metoolzy.com
\b\d{3}[-.]?\d{3}[-.]?\d{4}\b 美国电话号码 123-456-7890
(\d{4})-(\d{2})-(\d{2}) 日期 YYYY-MM-DD 2025-01-15
(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?) IPv4地址 192.168.1.1

常见问题

Regex Tester使用什么引擎?

JavaScript RegExp引擎 — 与Node.js和浏览器使用的引擎相同。

是否支持后行断言 (lookbehind)?

是的。JavaScript ES2018+ 支持后行断言 (?<=...) 和 (?<!...)。

我的模式会被保存吗?

不会。全部都在客户端处理,数据不上传到服务器。

👉 立即免费测试正则表达式 →

了解更多: 文本对比 · 文本行工具 · 大小写转换


上一篇每个程序员都需要的8个免费开发者工具下一篇Unix时间戳转换器 — 将epoch转换为日期

热门文章

  • 01设计师色彩工具 — 免费调色板、渐变、对比度、转换器2026/06/131 分钟
  • 02在线创建强密码 — 免费安全密码生成器2026/06/131 分钟
  • 03在线代码编辑器 — 使用Monaco Editor免费编写HTML、CSS、JS2026/06/131 分钟
  • 04在线JWT解码器 — 安全解码JSON Web Token2026/06/131 分钟

最新文章

  • 设计师色彩工具 — 免费调色板、渐变、对比度、转换器2026/06/13
  • 在线创建强密码 — 免费安全密码生成器2026/06/13
  • 在线代码编辑器 — 使用Monaco Editor免费编写HTML、CSS、JS2026/06/13
  • 在线JWT解码器 — 安全解码JSON Web Token2026/06/13
  • Unix时间戳转换器 — 将epoch转换为日期2026/06/13

相关文章

开发

在线代码编辑器 — 使用Monaco Editor免费编写HTML、CSS、JS

2026/06/131 分钟
开发

在线JWT解码器 — 安全解码JSON Web Token

2026/06/131 分钟
开发

Unix时间戳转换器 — 将epoch转换为日期

2026/06/131 分钟