Catégories

Expliqueur d'Expressions Régulières

Utilise l'IA pour décomposer les expressions régulières en explications lisibles

Cet outil analyse les expressions régulières et fournit : - **Décomposition segment par segment** : Chaque partie de la regex est expliquée avec sa position et sa signification - **Évaluation de la complexité** : Classe la regex de simple à très complexe - **Compatibilité des dialectes** : Affiche les différences entre JavaScript, Python, PCRE et autres moteurs de regex - **Exemples de correspondances** : Affiche les chaînes qui correspondent et ne correspondent pas au modèle - **Problèmes potentiels** : Avertit des risques de retour catastrophique et des fonctionnalités non prises en charge Fonctionnalités regex prises en charge : - Ancres : ^, $, \A, \Z, \b, \B - Classes de caractères : [a-z], [^0-9], \d, \w, \s, \p{L} - Quantificateurs : *, +, ?, {n}, {n,m}, *?, +?, ?? - Groupes : (...), (?:...), (?=...), (?!...), (?<=...), (?<!...) - Séquences d'échappement : \t, \n, \r, \xhh, \uhhhh - Drapeaux : g, i, m, s, u, y, d

Le motif d'expression régulière à analyser

Drapeaux optionnels comme g, i, m, s, u, y, d

Le moteur/dialecte de regex pour vérifier la compatibilité

Générer des chaînes correspondantes et non correspondantes

Afficher les notes de compatibilité pour différents moteurs de regex

Utiliser l'IA (DeepSeek V3.2) pour générer des explications plus détaillées

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/ai-regex-explainer

Paramètres de la requête

Nom du paramètre Type Requis Description
regexPattern text Oui Le motif d'expression régulière à analyser
regexFlags text Non Drapeaux optionnels comme g, i, m, s, u, y, d
targetLanguage select Non Le moteur/dialecte de regex pour vérifier la compatibilité
includeExamples checkbox Non Générer des chaînes correspondantes et non correspondantes
explainDialects checkbox Non Afficher les notes de compatibilité pour différents moteurs de regex
useAI checkbox Non Utiliser l'IA (DeepSeek V3.2) pour générer des explications plus détaillées

Format de réponse

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Données JSON: Données JSON

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-ai-regex-explainer": {
      "name": "ai-regex-explainer",
      "description": "Utilise l'IA pour décomposer les expressions régulières en explications lisibles",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=ai-regex-explainer",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]