Testez des expressions régulières en temps réel. Prend en charge la correspondance, l'extraction de groupes et le remplacement.
Saisissez votre pattern d'expression régulière dans le champ de saisie. Définissez les drapeaux si nécessaire.
Saisissez le texte que vous souhaitez tester par rapport au pattern. Les correspondances sont affichées en temps réel.
Les parties correspondantes sont mises en évidence. Saisissez une chaîne de remplacement pour voir l'aperçu du remplacement.
Le Testeur Regex est un outil en ligne pour tester et déboguer des expressions régulières en temps réel. Vous pouvez vérifier instantanément la correspondance de chaînes, l'extraction de groupes et les opérations de remplacement dans votre navigateur.
Cet outil utilise le moteur Regex JavaScript (ECMAScript). Il prend en charge la syntaxe Regex standard, mais certaines fonctionnalités spécifiques à certains langages (syntaxe spécifique à Perl ou Python) peuvent ne pas être disponibles.
g (global) recherche toutes les correspondances, i (insensible à la casse) ignore la casse, m (multiligne) applique ^ et $ à chaque ligne, s (dotAll) permet à . de correspondre aux retours à la ligne, u (Unicode) active le support Unicode, et y (sticky) correspond à partir d'une position spécifique.
Un avertissement s'affiche lorsque le temps d'exécution est long. Évitez les quantificateurs imbriqués (ex : (a+)+) et les patterns avec un backtracking excessif.
Ce sont des notations spéciales où $1 correspond au premier groupe de capture et $2 au second. Par exemple : si le pattern "(\d+)-(\d+)" correspond à "123-456" et que vous remplacez par "$2:$1", le résultat est "456:123".
Des groupes définis avec le format (?<nom>pattern) qui peuvent être référencés par nom plutôt que par numéro. Ils améliorent la lisibilité des patterns complexes.