Testeur de regex

Testez et déboguez des expressions régulières avec surlignage des correspondances en temps réel.

//g

Résultats des correspondances

0 correspondancees

Saisissez un motif pour commencer à tester

Aide-mémoire

. N’importe quel caractère
\d Chiffre (0-9)
\w Caractère de mot
\s Espace blanc
* 0 ou plus
+ 1 ou plus
? 0 ou 1
{n} Exactement n
^ Début de chaîne
$ Fin de chaîne
[abc] Classe de caractères
(x) Groupe de capture

Noter Testeur de regex

Dans quelle mesure cet outil vous a-t-il été utile ? Votre note aide d'autres personnes à le trouver.

Testeur et débogueur de regex

Testez des expressions régulières en temps réel. Surlignage instantané des correspondances, inspection des groupes de capture et motifs compatibles JavaScript.

Motifs regex courants

Comment fonctionne Testeur de regex

Cet environnement de débogage d'expressions régulières effectue une correspondance de motifs en temps réel sur des chaînes de test, grâce au moteur RegExp natif de JavaScript. Le champ du motif accepte la syntaxe regex standard, affichée dans une interface de type terminal qui montre le format complet /motif/indicateurs.

Les boutons d'indicateurs contrôlent le comportement de la correspondance : global (g) trouve toutes les correspondances plutôt que la première seulement, insensible à la casse (i) ignore la casse des lettres, multiligne (m) traite ^ et $ comme des limites de ligne, dotAll (s) fait correspondre . aux sauts de ligne, et unicode (u) active la prise en charge complète d'Unicode. Le moteur valide immédiatement les motifs et affiche des messages d'erreur descriptifs en cas d'erreur de syntaxe.

Le surlignage applique un fond jaune aux sous-chaînes correspondantes dans le panneau d'aperçu, tandis que la section des résultats affiche chaque correspondance avec son index de position et les groupes capturés par les expressions entre parenthèses. La bibliothèque de motifs rapides permet de charger en un clic des motifs courants : e-mail, URL, numéro de téléphone, adresse IP, date, couleur hex, balises HTML et numéros de carte bancaire, chacun avec des chaînes de test représentatives illustrant des correspondances et des non-correspondances. Le tableau de référence présente les métacaractères et quantificateurs regex essentiels.

Comment utiliser Testeur de regex

1

Saisir le motif

Saisissez votre expression régulière dans le champ du motif.

2

Ajouter une chaîne de test

Saisissez le texte que vous souhaitez tester avec votre regex.

3

Voir les résultats

Visualisez les correspondances surlignées avec le détail des groupes capturés.

Exemple d'utilisation

Test d'un motif de nombre simple :

Entrée
Pattern: \d+ | Test: "I have 42 apples and 7 oranges"
Sortie
Matches: ["42", "7"] with positions highlighted

Questions fréquentes

Quels indicateurs de regex sont disponibles ?
Global (g) trouve toutes les correspondances, Insensible à la casse (i) ignore la casse, Multiligne (m) traite ^ et $ comme des limites de ligne, DotAll (s) fait correspondre . aux sauts de ligne, et Unicode (u) active la prise en charge complète d'Unicode.
Comment utiliser les groupes de capture ?
Placez des parties de votre motif entre parenthèses () pour créer des groupes de capture. Ils apparaissent dans la section « Groupes » de chaque correspondance.
Pourquoi ma regex ne correspond-elle pas ?
Vérifiez que les indicateurs sont correctement définis (surtout la sensibilité à la casse), échappez les caractères spéciaux comme . et *, et assurez-vous que votre motif correspond au format exact du texte.
Puis-je tester une regex JavaScript ici ?
Oui ! Cet outil utilise le moteur RegExp natif de JavaScript, donc les motifs fonctionnent exactement comme dans votre code JS.

Outils associés

Commentaires

Les commentaires sont fournis par Disqus. Les charger vous connecte à Disqus, qui dépose des cookies et traite des données selon sa propre politique de confidentialité.

Testeur de regex est maintenu par CodeItBro. Notre objectif est de proposer les meilleurs outils gratuits pour développeurs sur le web. Si vous avez des remarques ou des suggestions, rendez-vous sur notre page de contact.

Cité par

CodeItBro - Free dev tools + practical guides to help you ship faster | Product HuntCodeItBro - Free Online Developer Tools badgeCodeItBro badge