Chaîne de Test

Correspondances

Qu'est-ce qu'un testeur Regex ?

Un testeur regex vous permet d'écrire une expression régulière et de voir instantanément chaque correspondance avec sa position d'index. Cet outil utilise le moteur JavaScript RegExp du navigateur, compatible avec la syntaxe ECMAScript. Rien n'est envoyé à un serveur.

Les expressions régulières sont des motifs puissants utilisés dans presque tous les langages de programmation. Le tutoriel regex sur regular-expressions.info est une excellente référence.

Comment utiliser le testeur Regex

1

Entrez un Motif

Tapez votre expression régulière dans le champ Motif.

2

Définissez les Indicateurs

Entrez les indicateurs dans le champ Indicateurs (ex. gi pour global, insensible à la casse).

3

Tapez votre Chaîne de Test

Tapez ou collez le texte que vous souhaitez tester dans l'éditeur Chaîne de Test.

Exemple

Voici un exemple classique de correspondance d'adresses e-mail :

Correspondance d'adresses e-mail

Motif: [a-zA-Z0-9._%+\-]+@[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,}   Indicateurs: gi

Chaîne de Test

Sortie:

Sortie

Questions Fréquentes

Quel moteur regex utilise cet outil ?

Cet outil utilise le moteur JavaScript RegExp, compatible avec les expressions régulières ECMAScript, avec support des lookaheads, lookbehinds, groupes nommés et unicode.

Que fait l'indicateur "g" ?

L'indicateur g (global) fait trouver au moteur toutes les correspondances dans la chaîne. Combinez-le avec i pour l'insensibilité à la casse.

Mes données sont-elles envoyées à un serveur ?

Non. Toute la correspondance s'exécute dans votre navigateur — sûr pour les données sensibles.

Comment faire correspondre sur plusieurs lignes ?

Utilisez l'indicateur m pour que ^ et $ correspondent au début et à la fin de chaque ligne. Utilisez s pour que . corresponde aussi aux sauts de ligne.

Que sont les groupes de capture nommés ?

Les groupes nommés étiquettent des parties d'une correspondance : (?<année>\d{4}). Documentés dans la documentation MDN.

Outils Connexes

Voir aussi : JSON Validator, JSON Formatter.