Testeur de Regex
Testez les expressions régulières avec surlignage en temps réel
Expression Régulière
À propos de cet outil
Le testeur d'expressions régulières est un outil gratuit qui montre en temps réel comment votre motif correspond à un texte. Il surligne chaque correspondance, les compte et extrait les groupes de capture et les groupes nommés d'un coup d'œil. Précieux pour créer des validations de formulaire, extraire des données de journaux et écrire des règles de remplacement, il inclut une fiche de référence pour consulter rapidement le sens de chaque métacaractère.
Comment l'utiliser
- 1 Tapez votre expression régulière dans le champ du motif.
- 2 Collez le texte à tester dans le champ de la chaîne de test.
- 3 Les parties correspondantes sont surlignées, avec le nombre et les détails.
- 4 Examinez les groupes de capture et les groupes nommés extraits.
Comment ça marche
Une expression régulière est un petit langage décrivant des motifs de texte. Les métacaractères clés comprennent : - « . » correspond à n'importe quel caractère, « \d » à un chiffre, « \w » à un caractère de mot et « \s » à une espace. - « * » signifie zéro fois ou plus de l'élément précédent, « + » une fois ou plus, « ? » zéro ou une, et « {2,4} » de deux à quatre répétitions. - « ^ » ancre le début de ligne, « $ » la fin, « [abc] » correspond à a, b ou c, et « (...) » forme un groupe de capture. Une vérification simple d'e-mail pourrait être « ^\w+@\w+\.\w+$ ». Notez que « * » et « + » sont gourmands par défaut et correspondent au maximum possible ; ajoutez « ? » (comme « *? ») pour la correspondance la plus courte. Le comportement détaillé varie selon les dialectes JavaScript, Python ou PHP, tenez donc compte de votre environnement.
Questions fréquentes
Quelle différence entre correspondance gourmande et paresseuse ?
Les quantificateurs gourmands (* et +) correspondent au maximum, les paresseux (*? et +?) au minimum. La distinction compte pour extraire des balises HTML sans en prendre trop.
Qu'est-ce qu'un groupe de capture ?
C'est la partie de la correspondance entre parenthèses () que l'on peut récupérer ensuite, par exemple pour extraire séparément l'année, le mois et le jour d'une date.
Que sont les dialectes des expressions régulières ?
Ce sont les variantes des implémentations comme JavaScript, Python ou PCRE. Les anticipations et les groupes nommés peuvent s'écrire différemment, adaptez-vous à votre environnement.
Comment rechercher un caractère spécial littéralement ?
Échappez les caractères ayant un sens, comme « . » ou « * », en les précédant d'une barre oblique inverse. Pour un point littéral, écrivez « \. ».
Outils et usages connexes
Pour vérifier la valeur de code d'un caractère, utilisez le convertisseur ASCII, et pour les bases du traitement de chaînes, le convertisseur de bases. Pour les motifs mathématiques, le solveur d'équations est aussi utile.