Testeur Regex
Testez des expressions régulières en temps réel. Surligne les correspondances, affiche les groupes capturants et prend en charge tous les flags JS — 100% dans votre navigateur.
Regex Tester teste les expressions régulières JavaScript en temps réel — surligne les correspondances, liste les groupes de capture et fait apparaître les groupes nommés. Prend en charge les cinq drapeaux de regex JS (g, i, m, s, u), les lookaheads, lookbehinds et les échappements de propriétés Unicode. Tout fonctionne localement avec le moteur RegExp natif du navigateur. FreeToolHub.
Pattern
Test String
Remplacement
Results
Aucune correspondance trouvée.
Cliquez sur un token pour le copier
Questions fréquentes
Quelle syntaxe regex cet outil prend-il en charge ?
Cet outil utilise le moteur RegExp natif de JavaScript intégré au navigateur. Il prend en charge toute la syntaxe regex JS standard : classes de caractères, quantificateurs, ancres, lookaheads, lookbehinds (ES2018+), groupes capturants nommés (?<nom>...) et séquences d'échappement de propriétés Unicode avec le flag u.
À quoi servent les boutons d'indicateurs ?
Les cinq indicateurs modifient le comportement de la correspondance : g (global) trouve toutes les correspondances au lieu de la première seulement ; i rend la correspondance insensible à la casse ; m fait correspondre ^ et $ au début/fin de chaque ligne ; s fait correspondre le point (.) aux sauts de ligne également ; u active la prise en charge complète d'Unicode.
Pourquoi ma correspondance n'est-elle pas surlignée ?
Vérifiez que l'indicateur g (global) est activé — sans lui, seule la première correspondance est surlignée. Assurez-vous également que votre motif est valide (pas de bordure rouge sur le champ de saisie) et que la chaîne de test contient bien du texte correspondant à votre motif.
Que sont les groupes capturants ?
Les groupes capturants sont des parties d'un motif regex entourées de parenthèses — ex. (\d{4}). Ils permettent d'extraire des portions spécifiques d'une correspondance. Les groupes nommés utilisent la syntaxe (?<année>\d{4}). L'onglet Groupes affiche chaque valeur capturée séparément pour chaque correspondance.
Cet outil envoie-t-il mes données à un serveur ?
Non. Cet outil fonctionne entièrement dans votre navigateur via le moteur RegExp JavaScript natif. Votre motif et votre chaîne de test ne sont jamais envoyés à un serveur. Vous pouvez tester en toute sécurité des motifs de données sensibles — bien que nous recommandions l'utilisation de données fictives comme bonne pratique.
Quelle est la différence entre quantificateurs gourmands et paresseux ?
Les quantificateurs gourmands (*, +, {n,m}) correspondent à autant de texte que possible. Les quantificateurs paresseux (*?, +?, {n,m}?) correspondent à aussi peu que possible en ajoutant un ? après. Par exemple, <.+> correspond à toute une ligne de balises HTML de façon gourmande, tandis que <.+?> correspond à chaque balise individuellement.