开发参考
正则表达式实验室
查看匹配与捕获组、生成验证样例,并绘制 SVG 语法结构。
准备就绪
01
放入内容粘贴文本,或试试示例
02
选择操作明确语义,安心处理
03
带走结果复制、下载,继续你的工作
使用说明
检查 JavaScript 正则匹配、位置和捕获组,辅助调试模式。
可用操作:处理
示例
在专用测试文本框输入 a12 b3,模式为 \d+(不含斜杠),标志 g,点击查找匹配。
本例操作与参数
操作: 匹配 正则表达式: \d+ 标志: g 数量: 5
输入 / 操作
a12 b3
结果 / 预期表现
{
"matches": [
{
"match": "12",
"index": 1,
"end": 3,
"captures": [],
"groups": {}
},
{
"match": "3",
"index": 5,
"end": 6,
"captures": [],
"groups": {}
}
],
"count": 2,
"truncated": false
}范围与限制
- 使用 JavaScript 正则语义;浏览器工作线程计算超过 1.5 秒停止,最多返回 10,000 个匹配。
常见问题
- 不要输入 /pattern/g 分隔形式;不带 g 只返回首个匹配,偏移量按 UTF-16 单元计算。
相关工具
隐私与使用环境
输入内容在当前浏览器处理。不要使用真实密钥或仍有效的敏感凭据作为演示数据。设备相关功能需浏览器支持和你的授权。