TEXT / DEVDESK
正则表达式测试器
测试 JavaScript 正则表达式和标志,并查看匹配项、捕获组和字符串位置。
正则表达式在独立 Worker 中运行,1 秒后停止。模式最多 2,000 个字符,模式与测试文本合计最多 1 MB。输入仅在此浏览器中处理。
输入和输出示例
示例 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使用方法
- 输入 JavaScript 模式和支持的标志。
- 粘贴测试字符串。
- 检查匹配范围、捕获内容和索引。
常见问题
支持 PCRE 或 Python 语法吗?
不支持。工具使用浏览器 JavaScript RegExp 语法和相应标志。
复杂模式会卡住标签页吗?
匹配在 Web Worker 中运行。超过时间限制后会终止 Worker,让界面恢复响应。
全局匹配遇到空字符串会无限循环吗?
不会。匹配空字符串后会推进搜索位置,避免无限循环。