Testeur Regex

Testez les motifs regex en temps réel avec mise en surbrillance. Aucune donnée ne quitte votre navigateur.

Motif Regex
Texte de test
Résultats
Les résultats apparaîtront ici...
0 caractères 0 correspondance

Testeur Regex

Ce testeur d'expressions régulières vous permet d'écrire et valider des motifs regex directement dans votre navigateur. Les six drapeaux JavaScript standard sont disponibles.

Le regex s'exécute localement dans votre navigateur.

Comment utiliser

  1. Tapez ou collez un motif dans le champ Motif Regex. Pas besoin de barres obliques.
  2. Sélectionnez les drapeaux : g (global), i (insensible à la casse), m (multiligne), s (dotAll), u (unicode), ou y (sticky).
  3. Entrez ou collez votre texte de test dans l'éditeur ci-dessous.
  4. Les correspondances sont mises en surbrillance automatiquement. Le nombre de correspondances apparaît dans la barre d'état.
  5. Utilisez Copier pour copier le texte, Télécharger pour sauvegarder, ou Effacer pour réinitialiser.

Qu'est-ce qu'une expression régulière ?

Une expression régulière (regex) est une séquence de caractères définissant un modèle de recherche.

JavaScript implémente les regex nativement via l'objet RegExp.

Notes de saisie

Entrez le motif regex sans délimiteurs. Les drapeaux sont contrôlés par les cases à cocher.

Exemple

Un motif simple pour trouver des chaînes de type email :

--- Pattern ---
\b\w+@\w+\.\w+\b

--- Flags ---
g (global)

--- Test Text ---
Contact us at [email protected] or [email protected].
Invalid: @missing.com or user@

--- Matches Found ---
2 matches:
  1. [email protected]
  2. [email protected]

Intégration MCP

MCP (Model Context Protocol) permet aux agents IA et aux applications de découvrir et d'exécuter les utilitaires Coding.Tools pour des workflows répétables de conversion, formatage, hachage et génération.

Nom de l'outil MCP: regex-tester

Point de terminaison MCP: https://coding.tools/mcp

Appelez d'abord tools/list. Chaque outil inclut inputSchema, outputSchema et examples afin qu'un agent IA ou un client puisse construire des arguments valides sans deviner.

Pour tools/call, lisez result.content[0].text pour la valeur affichable et result.structuredContent pour l'analyse par programme. Les échecs d'outil renvoient isError: true ; les échecs de protocole renvoient une JSON-RPC error.

Exemple de requête tools/call :

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"regex-tester","arguments":{"input":"Order #A102 total $58.40","options":{"pattern":"#[A-Z]\\d+","flags":"g"}}}}'

La plupart des outils de texte et de données acceptent une chaîne input et des options facultatives. Les outils d'image qui dépendent des API d'image du navigateur sont listés pour la découverte et renvoient un lien vers l'interface Web si nécessaire.