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