在线工具箱
💬 建议 & 反馈
🔍

匹配结果(0

关于 正则测试

正则测试工具可以让你实时编写并验证正则表达式,自动高亮匹配结果,展示捕获分组,方便排查复杂的字符串处理逻辑。

使用步骤

  1. 在 "正则表达式" 输入框中编写表达式(无需用 / 包裹)。
  2. 在 "Flags" 中填写标志位,如 g(全局)、i(忽略大小写)、m(多行)、s(dotAll)等。
  3. 在 "测试文本" 中粘贴需要验证的内容,下方会即时列出全部匹配项及其分组。
  4. 若分组结果不正确,可以利用括号 () 调整捕获分组,或使用 (?:) 创建非捕获分组。

常见使用场景

  • 从日志、HTML 中提取 URL、邮箱、IP 等字段
  • 校验表单输入(手机号、身份证、密码强度)
  • 在编辑器或脚本中批量替换文本

常见问题

Q:工具使用的是什么正则方言?

A:使用 JavaScript 原生 RegExp,与 ECMAScript 标准一致,支持 lookbehind、Unicode 属性等现代特性。

Q:为什么没有匹配结果?

A:请检查是否添加了 g 标志以获取全部匹配,以及表达式中的特殊字符是否需要转义(如 . \ ( ) [ ] { })。