Aller au contenu
POST AI agent ready /v1/regex/replace

API de remplacement Regex - Rechercher et remplacer gratuitement

Applique un modèle d'expression régulière à une chaîne et remplace toutes les correspondances par le remplacement spécifié. Prend en charge les références arrière ($1, $2) pour les groupes de capture dans la chaîne de remplacement.

Parameters

stringrequired

The regular expression pattern to match.

string

Regex flags (e.g., "g" for global replacement).

stringrequired

The input string to perform replacement on.

stringrequired

The replacement string. Use $1, $2 for capture group backreferences.

Code examples

curl -X POST https://api.botoi.com/v1/regex/replace \
  -H "Content-Type: application/json" \
  -d '{"pattern":"(\\d{4})-(\\d{2})-(\\d{2})","flags":"g","testString":"Event date: 2026-03-26","replacement":"$2/$3/$1"}'

When to use this API

Reformater les dates dans un document

Convertissez toutes les dates ISO (AAAA-MM-JJ) au format américain (MM/JJ/AAAA) ou tout autre format à l'aide des références arrière du groupe de capture.

Supprimer les informations sensibles dans les journaux

Remplacez les numéros de carte de crédit, les SSN ou les clés API dans les fichiers journaux par des valeurs masquées telles que « **** » avant de les partager.

Frequently asked questions

Comment fonctionnent les références arrière dans la chaîne de remplacement ?
Utilisez 1 $ pour le premier groupe de capture, 2 $ pour le second, et ainsi de suite. 0 $ fait référence à l'intégralité du match.
Le remplacement a-t-il lieu une seule fois ou globalement ?
Cela dépend si vous incluez ou non le drapeau "g". Sans "g", seule la première correspondance est remplacée. Avec "g", toutes les correspondances sont remplacées.
Puis-je utiliser l’anticipation et l’anticipation dans le modèle ?
Oui. Le moteur d’expression régulière prend en charge l’anticipation (?=), l’anticipation négative (?!), l’anticipation (?<=) et l’anticipation négative (?<!).
Existe-t-il une protection ReDoS pour les modèles de remplacement ?
Oui. Le même délai d'exécution de 5 secondes s'applique. Les modèles qui provoquent un retour en arrière catastrophique sont terminés.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.