Remplacement Regex

Recherchez et remplacez du texte avec des motifs regex en temps réel. Supporte $1, $2.

Motif Regex
Remplacer par
Texte de test
Aperçu
Les résultats apparaîtront ici...
0 caractères 0 correspondance

Remplacement Regex

Cet outil de recherche et remplacement regex vous permet de rechercher des motifs et les remplacer en temps réal.

La recherche et le remplacement s'exécutent localement dans votre navigateur.

Comment utiliser

  1. Tapez ou collez un motif dans le champ Motif Regex. Pas besoin de délimiteurs.
  2. Sélectionnez les drapeaux : g (global), i (insensible à la casse), m (multiligne), s (dotAll), u (unicode), ou y (sticky).
  3. Entrez une chaîne de remplacement dans le champ Remplacer par. Utilisez $1, $2 pour les références arrières.
  4. Collez ou tapez votre texte de test ci-dessous. Les correspondances sont mises en surbrillance.
  5. Cliquez Tout remplacer pour appliquer le remplacement à tout le texte.
  6. Utilisez Copier, Télécharger ou Effacer.

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.

Le remplacement regex est l'une des techniques de transformation de texte les plus puissantes.

Notes de saisie

Entrez le motif sans délimiteurs. La chaîne de remplacement supporte $1 à $9 et $& pour la correspondance complète.

Exemple

Reformater des dates de MM/DD/YYYY en YYYY-MM-DD :

--- Pattern ---
(\d{2})/(\d{2})/(\d{4})

--- Replacement ---
$3-$1-$2

--- Flags ---
g (global)

--- Test Text ---
Today is 04/29/2026 and tomorrow is 04/30/2026.

--- Result ---
Today is 2026-04-29 and tomorrow is 2026-04-30.

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-replace

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-replace","arguments":{"input":"Ticket ABC-123 is ready for review","options":{"pattern":"[A-Z]{3}-\\d{3}","replacement":"[ticket-id]","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.