分类

正则表达式解释器

使用 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

要分析的正则表达式模式

可选标志,如 g、i、m、s、u、y、d

要检查兼容性的正则引擎/方言

生成示例匹配和不匹配的字符串

显示不同正则引擎的兼容性说明

使用 AI (DeepSeek V3.2) 生成更详细的解释

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]