正则表达式解释器
使用 AI 将正则表达式分解为可读的解释
此工具分析正则表达式并提供:
- **逐段分解**:解释正则的每个部分及其位置和含义
- **复杂度评估**:将正则从简单到非常复杂进行评级
- **方言兼容性**:显示 JavaScript、Python、PCRE 和其他正则引擎之间的差异
- **示例匹配**:显示匹配和不匹配模式的字符串
- **潜在问题**:警告灾难性回溯风险和不支持的功能
支持的正则功能:
- 锚点:^、$、\A、\Z、\b、\B
- 字符类:[a-z]、[^0-9]、\d、\w、\s、\p{L}
- 量词:*、+、?、{n}、{n,m}、*?、+?、??
- 分组:(...)、(?:...)、(?=...)、(?!...)、(?<=...)、(?<!...)
- 转义序列:\t、\n、\r、\xhh、\uhhhh
- 标志:g、i、m、s、u、y、d
API 文档
请求端点
POST /zh/api/tools/ai-regex-explainer
请求参数
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| regexPattern | text | 是 | 要分析的正则表达式模式 |
| regexFlags | text | 否 | 可选标志,如 g、i、m、s、u、y、d |
| targetLanguage | select | 否 | 要检查兼容性的正则引擎/方言 |
| includeExamples | checkbox | 否 | 生成示例匹配和不匹配的字符串 |
| explainDialects | checkbox | 否 | 显示不同正则引擎的兼容性说明 |
| useAI | checkbox | 否 | 使用 AI (DeepSeek V3.2) 生成更详细的解释 |
响应格式
{
"key": {...},
"metadata": {
"key": "value"
},
"error": "Error message (optional)",
"message": "Notification message (optional)"
}
JSON数据:
JSON数据
AI MCP 文档
将此工具添加到您的 MCP 服务器配置中:
{
"mcpServers": {
"elysiatools-ai-regex-explainer": {
"name": "ai-regex-explainer",
"description": "使用 AI 将正则表达式分解为可读的解释",
"baseUrl": "https://elysiatools.com/mcp/sse?toolId=ai-regex-explainer",
"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]