Aucun outil récemment utilisé
Pas encore de favoris

Testeur et visualiseur Regex - Tester les expressions regulieres en ligne

8 utilisations
Email URL IPv4 Hex Color Date Phone HTML Tag

Conseils

Drapeau global
Activez le drapeau g pour trouver toutes les correspondances
Insensible a la casse
Utilisez le drapeau i pour ignorer la casse des lettres
Groupes de capture
Utilisez des parentheses () pour creer des groupes et extraire des parties
Demarrage rapide
Cliquez sur un modele pour charger instantanement un pattern courant

Questions fréquemment posées

Q Quelle variante de regex est utilisee ?
A Le moteur regex JavaScript est utilise, supportant la plupart des fonctionnalites standard.
Q Que signifient les drapeaux ?
A g = global (toutes les correspondances), i = insensible a la casse, m = multiligne, s = dotAll (. correspond aux retours a la ligne), u = mode Unicode.
Q Puis-je tester avec du texte multiligne ?
A Oui, collez du texte multiligne et activez le drapeau m pour la correspondance par ligne.
Q Puis-je utiliser ce visualiseur de regex pour tester des motifs de validation d'e-mail ou d'URL pour mes formulaires web ?
A Oui, ce visualiseur de regex est idéal pour développer et tester des motifs de validation de formulaire robustes. Vous pouvez facilement saisir votre regex spécifique, coller diverses chaînes de test valides et invalides, et voir instantanément les correspondances et les groupes de capture. Les préréglages intégrés de l'outil pour les motifs courants comme les adresses e-mail, les URL et les adresses IP fournissent également d'excellents exemples, vous aidant à garantir que vos formulaires web traitent correctement les saisies utilisateur.
Q Comment puis-je visualiser les parties spécifiques de mon texte capturées par les groupes de capture avec ce visualiseur Regex ?
A Ce Visualiseur Regex met en évidence les groupes de capture dans votre chaîne de test. Après avoir saisi votre expression régulière avec des parenthèses, vous verrez les portions de texte correspondantes visuellement distinctes. Sous les zones de saisie, une section dédiée affiche le contenu de chaque groupe de capture pour chaque correspondance, vous permettant d'inspecter facilement quelles données votre expression régulière extrait avec succès. C'est inestimable pour les tâches d'analyse et d'extraction de données.
Q Comment puis-je trouver rapidement des modèles courants comme des adresses IP ou des URL sans les écrire à partir de zéro ?
A Vous pouvez utiliser les préréglages intégrés. Cliquez simplement sur le menu déroulant intitulé 'Préréglages'. Ensuite, sélectionnez une option comme 'Adresse IPv4' ou 'URL HTTP'. L'outil remplit automatiquement le champ de saisie regex avec un modèle testé. C'est un gain de temps considérable, en particulier pour les développeurs indépendants qui créent des sites web pour des clients.
Q Pourquoi ma regex correspond alors qu'elle ne devrait pas ?
A Vérifie si le drapeau 'g' est activé. Sans lui, le moteur s'arrête après la première correspondance, ce qui peut créer des faux positifs. Par exemple, /\d+/ contre "abc123def" sans 'g' montre un résultat, mais avec 'g' aussi. Le vrai problème vient souvent des ancres manquantes. Ajoute ^ au début et $ à la fin pour forcer la validation sur toute la chaîne. Bascule les drapeaux un par un pour identifier la cause.
Q Le visualiseur d'expressions régulières prend-il en charge les assertions lookbehind?
A Oui, les assertions lookbehind fonctionnent ici. Vous pouvez utiliser les formes à longueur fixe (?<=motif) et (?<!motif). Les lookbehinds de longueur variable comme (?<=ab+) marchent aussi grâce au moteur JavaScript. Essayez le motif (?<=@)\w+ pour extraire les noms d'utilisateur des emails. Petit conseil : si votre lookbehind ne correspond pas, vérifiez que le drapeau 'u' est activé — certains motifs Unicode en ont besoin.

Comment utiliser le testeur Regex

Outils connexes