DevDesk

DEVDESK / GUIDE

正则表达式测试器 — 使用指南

测试 JavaScript 正则表达式和标志,并查看匹配项、捕获组和字符串位置。

使用方法

  1. 输入 JavaScript 模式和支持的标志。
  2. 粘贴测试字符串。
  3. 检查匹配范围、捕获内容和索引。

输入和输出示例

示例 1

输入

Pattern: \b[A-Z]{2}\d{2}\b
Text: ID: AB42, CD7

输出

AB42 · index 4

示例 2

输入

Pattern: ([a-z]+)@(example\.com)
Text: dev@example.com

输出

dev@example.com · group 1: dev · group 2: example.com

常见问题

支持 PCRE 或 Python 语法吗?

不支持。工具使用浏览器 JavaScript RegExp 语法和相应标志。

复杂模式会卡住标签页吗?

匹配在 Web Worker 中运行。超过时间限制后会终止 Worker,让界面恢复响应。

全局匹配遇到空字符串会无限循环吗?

不会。匹配空字符串后会推进搜索位置,避免无限循环。