正则表达式测试器

模式
输入文本
高亮输出
匹配与分组
提示:使用 ( ) 捕获分组。启用 g 获取全部匹配。

关于正则表达式测试器

使用实时高亮、捕获分组与标志控制,快速测试正则表达式。所有操作均在浏览器本地完成,快速且私密。

如何使用

  • 输入正则并切换 g、i、m、s、u、y 等标志
  • 粘贴任意文本以与模式匹配
  • 在输出区域查看高亮匹配
  • 查看匹配与捕获分组的详细列表
  • 复制匹配结果以便快速分享
  • 常见示例

  • 邮箱:(\w+)@([\w.-]+)
  • URL:https?:\/\/[^\s]+
  • 数字:-?\d+(?:\.\d+)?
  • 标志说明

  • g(全局):查找所有匹配而非第一个
  • i(忽略大小写):大小写不敏感匹配
  • m(多行):^ 与 $ 匹配行边界
  • s(dotAll):. 可以匹配换行
  • u(unicode):启用 Unicode 感知匹配
  • y(sticky):仅从上次索引处匹配
  • 提示

  • 当不需要捕获时使用非捕获分组 (?:...)
  • 优先使用更具体的量词(如 {1,4})以避免过度回溯
  • 当需要字面含义时,转义 ?*+( )[ ]{ }\^$| 等特殊字符
  • 说明

    本工具使用浏览器内置 JavaScript RegExp 引擎,遵循 ECMAScript 规则。极复杂模式在超大输入上可能较慢——尽量简化。

    前往应用库