正则测试

以 JavaScript 正则对示例文本即时测试,高亮匹配、显示捕获组,并可设置标志。

文件与内容均在您的浏览器中处理,不会上传至我们的服务器。

工具说明

构建与调试正则表达式并即时看结果。输入正则表达式并选择所需选项(g、i、m、s、u、y),对示例文本执行,高亮匹配、查看捕获组—与浏览器 JavaScript 相同的 RegExp 引擎。

使用方式

  1. 示例文本即时高亮匹配
  2. 支持 global、ignoreCase、multiline、dotAll、unicode 和 sticky 等选项
  3. 捕获组索引表
  4. 匹配次数与位置列表
  5. 使用常见的正则表达式示例快速开始
  6. 输入正则表达式: 在正则表达式输入框中输入模式,并选择所需标志。
  7. 加入测试字符串: 粘贴要测试的文字。
  8. 查看匹配: 查看高亮、组与错误信息。

示例

限制

常见问题

为何显示语法错误?
JavaScript 正则有特定转义规则,无效转义或未闭合组会显示解析错误。
dotAll (s) 标志是什么?
启用 s 标志后,句点可以匹配换行符,适合处理多行日志。
可以测试替换吗?
本工具聚焦匹配与组;替换可搭配文本清理工具。
默认会找全部匹配吗?
需启用 g 标志才会找全部;否则仅返回第一个匹配。