正则表达式测试
输入规则和文本,看看哪些内容被匹配。
浏览器本地处理输入正则表达式与文本输出匹配结果
- 1添加输入
- 2调整设置
- 3获取结果
工具输入和文件在当前浏览器处理,不会上传。
开始之前
使用本地文本测试 JavaScript 正则表达式,显示位置和分组。一次性 Worker 强制限制两秒执行时间,最多列出 1,000 个匹配。
如何使用
- 在“测试文本”中粘贴样本,也可以先填入示例。
- 在“设置”中输入 JavaScript 正则表达式并选择标志,然后点击“测试表达式”。
- 查看高亮的匹配、位置与捕获组;匹配数为零表示没有找到匹配项。
支持范围与限制
模式最多 4 KiB,样本文本最多 256 KiB,Worker 硬超时两秒,最多 1,000 个匹配。仅接受 JavaScript 标志 i、m、g、s、u、y。
操作示例
示例输入
ab12 cd34
示例参数
{
"pattern": "(\\d+)",
"flags": "g"
}示例输出
{
"matches": [
{
"index": 2,
"end": 4,
"text": "12",
"groups": [
"12"
],
"named": {}
},
{
"index": 7,
"end": 9,
"text": "34",
"groups": [
"34"
],
"named": {}
}
],
"capped": false,
"count": 2
}出现问题时
请修正报告的语法或范围后重试。格式整理不等于执行:脚本、SQL、表达式和粘贴的标记不会在系统或远程服务中执行。
常见问题
我的文件会上传吗?
不会。文件和工具输入在当前浏览器处理;站内切换可在同一标签页暂存工作状态。刷新或关闭标签页后无法恢复,请及时下载需要保留的结果。
需要检查结果的哪些方面?
使用本地文本测试 JavaScript 正则表达式,显示位置和分组。一次性 Worker 强制限制两秒执行时间,最多列出 1,000 个匹配。