Testeur Regex
Testez des expressions régulières sur des chaînes en temps réel. Visualisez les correspondances mises en surbrillance, les groupes de capture et effectuez des opérations de rechercher-remplacer. Tout le traitement s'effectue localement dans votre navigateur.
Motif & drapeaux
Rechercher & remplacer
Comment ça fonctionne
Cet outil utilise le moteur RegExp intégré de JavaScript pour tester vos expressions régulières en temps réel. Au fur et à mesure que vous saisissez un motif et une chaîne de test, l'outil évalue instantanément les correspondances, les met en surbrillance et affiche les groupes de capture.
La fonctionnalité de remplacement utilise String.prototype.replace(), supportant les rétroreférences comme $1, $2 pour les groupes capturés. Tout le traitement s'exécute entièrement dans votre navigateur sans aucune communication serveur.
Motifs regex courants
- Email :
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,} - URL :
https?:\/\/[^\s]+ - Adresse IP :
\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b - Numéro de téléphone :
\+?\d{1,3}[-.\s]?\(?\d{1,4}\)?[-.\s]?\d{1,4}[-.\s]?\d{1,9} - Balise HTML :
<([a-z]+)([^<>]*)>(.*?)<\/\1>
Questions fréquemment posées
Qu'est-ce qu'une expression régulière ?
Une expression régulière (regex) est une séquence de caractères qui définit un motif de recherche. Elle est utilisée pour la correspondance de motifs dans les chaînes, permettant des tâches comme la validation, la recherche et le remplacement de texte.
Que font les drapeaux regex ?
Les drapeaux modifient la façon dont le moteur regex interprète le motif. Les drapeaux courants incluent : g (global - trouver toutes les correspondances), i (insensible à la casse), m (multiligne - ^ et $ correspondent aux limites de ligne), s (dotAll - le point correspond aux sauts de ligne), et u (unicode - active le support Unicode complet).
Que sont les groupes de capture ?
Les groupes de capture sont des portions d'un motif regex entourées de parenthèses. Ils capturent le texte correspondant pour qu'il puisse être référencé plus tard, par exemple dans les chaînes de remplacement en utilisant $1, $2, etc.
Mes données sont-elles traitées sur un serveur ?
Non. Toute la correspondance et le remplacement regex s'effectuent entièrement dans votre navigateur en JavaScript. Vos données ne quittent jamais votre appareil.
Outils connexes
Formateur JSON
Formatez et validez les données JSON avec coloration syntaxique.
Encodeur & Décodeur URL
Encodez et décodez les composants URL en toute sécurité.
Convertisseur Base64 Texte
Encodez et décodez des chaînes de texte en Base64.
Encodeur & Décodeur d'entités HTML
Échappez les caractères spéciaux HTML en entités et inversement.