正则逆向生成器
根据正则表达式随机生成匹配的测试字符串
## 正则逆向生成器
根据正则表达式生成随机匹配的测试字符串。适用于测试数据生成、正则表达式验证等场景。
**使用说明:**
1. 输入正则表达式模式(不需要包含斜杠)
2. 可选:添加标志(如 g, i, m, s, u, y)
3. 设置要生成的字符串数量(1-50)
4. 设置每个字符串的最大长度(1-100)
5. 点击生成,查看匹配的字符串
**支持的正则特性:**
- 字符类:`[a-z]`, `[0-9]`, `[abc]`
- 量词:`*`, `+`, `?`, `{n}`, `{n,m}`
- 分组:`(...)`
- 或操作:`|`
- 转义字符:`\d`, `\w`, `\s` 等
- 预定义字符集:`.` (除换行外的任意字符)
**注意事项:**
- 锚点 `^` 和 `$` 会被忽略
- 某些复杂的正则表达式可能无法生成有效字符串
- 生成的字符串会经过验证确保匹配
API 文档
请求端点
POST /zh/api/tools/regex-to-string-generator
请求参数
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| pattern | text | 是 | - |
| flags | text | 否 | - |
| count | number | 否 | - |
| maxLength | number | 否 | - |
响应格式
{
"key": {...},
"metadata": {
"key": "value"
},
"error": "Error message (optional)",
"message": "Notification message (optional)"
}
JSON数据:
JSON数据
AI MCP 文档
将此工具添加到您的 MCP 服务器配置中:
{
"mcpServers": {
"elysiatools-regex-to-string-generator": {
"name": "regex-to-string-generator",
"description": "根据正则表达式随机生成匹配的测试字符串",
"baseUrl": "https://elysiatools.com/mcp/sse?toolId=regex-to-string-generator",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}
你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。
如果遇见问题,请联系我们:[email protected]