← Retour aux fonctionnalités
Free

Testeur de Regex

Regex Tester évalue les expressions régulières par rapport à un texte de test en temps réel. Les correspondances sont soulignées avec des couleurs alternées, les groupes de capture et les groupes nommés sont détaillés par correspondance, et tous les drapeaux standards (g, i, m, s, u, y) sont pris en charge. Un mode de remplacement montre comment les substitutions transforment le texte.

Les expressions régulières sont le langage universel des modèles de texte, mais les perfectionner nécessite des itérations. Regex Tester rend ces itérations instantanées. Tapez un motif et voyez les correspondances se colorer dans le texte de test au fur et à mesure. Chaque fiche de correspondance affiche la sous-chaîne correspondante, son index, ainsi que chaque groupe de capture ($1, $2, ...) et groupe nommé ((?<nom>...)) individuellement — plus besoin de deviner si vos groupes ont capturé ce que vous attendiez. Les six drapeaux regex JavaScript sont pris en charge via une entrée de drapeaux compacte (gi, gim) et une ligne de cases à cocher plus conviviale. Le mode remplacement exécute String.replace avec votre motif et votre chaîne de remplacement — prend en charge $& (correspondance entière), $1..$9 (groupes) et les références arrières nommées. Tout s'exécute localement pour que vos données restent sur votre machine.

Prévisualisation en direct
example.com
Regex Tester 3 matches found
Pattern
/ \b\w+@\w+\.\w+\b / gi
g global i ignore case m multiline s dotAll
Test Text · Matches highlighted
Send emails to [email protected] or [email protected] for support.
Also contact [email protected] for billing questions.
Match Details
Caractéristiques principales

Coloration des Correspondances en Direct

Les correspondances sont colorées alternativement en violet et vert au fur et à mesure que vous tapez — voyez exactement ce que la regex capture sans exécuter le script.

Détails par Correspondance

Chaque correspondance affiche son index dans la source, la sous-chaîne correspondante, et chaque groupe de capture ($1, $2, ...) et groupe nommé avec sa valeur.

Tous les Drapeaux JavaScript

Prend en charge g (global), i (ignorer la casse), m (multiligne), s (dotAll), u (unicode), y (sticky). Commutez via l'entrée compacte ou la ligne de cases à cocher.

Aperçu du Remplacement

Entrez une chaîne de remplacement avec des références arrières $&, $1..$9 ou $<nom>. Cliquez sur Remplacer pour transformer instantanément le texte de test.

Itération Rapide

La sortie se met à jour en direct à chaque touche. Pas de bouton d'exécution — ajustez votre motif jusqu'à ce que les correspondances semblent correctes.

Signalement des Erreurs

Les erreurs de syntaxe regex sont signalées avec le message d'erreur exact du moteur JavaScript pour vous permettre de corriger rapidement la syntaxe.

Cas d'utilisation courants

Validation des Entrées Utilisateur

Construisez une regex pour les e-mails, les numéros de téléphone ou les codes postaux, puis testez-la avec des cas limites avant de l'intégrer au code de production.

Analyse de Logs et de Texte

Extrayez des champs structurés (horodatages, ID, IP) des lignes de logs en itérant sur une regex jusqu'à ce que chaque format attendu corresponde.

Refonte par Recherche et Remplacement

Vérifiez qu'une regex de recherche/remplacement fonctionne en toute sécurité sur du vrai code ou du texte avant de l'exécuter sur des centaines de fichiers.

Apprendre les Regex

Expérimentez avec des fonctionnalités telles que les lookahead, lookbehind, les groupes non capturants ou les échappements de propriétés Unicode dans un bac à sable visuel sécurisé.

Débogage d'une Regex qui ne fonctionne pas

Collez la regex de votre code, l'entrée qui aurait dû correspondre, et voyez exactement où la regex échoue — plus besoin de deviner.

Comment utiliser
1

Ouvrir le Testeur de Regex

Cliquez sur l'icône Regex dans le dock DevSuite Pro. Un panneau s'ouvre avec les champs de motif, de drapeaux, de texte de test et de remplacement.

2

Entrer un Motif

Tapez votre regex entre les barres obliques. Les drapeaux peuvent être tapés directement (gi) ou commutés avec les cases à cocher ci-dessous.

3

Coller le Texte de Test

Collez le texte à rechercher dans la zone Test Text. Les correspondances se colorent instantanément.

4

Examiner les Groupes de Capture

La liste des détails de correspondance ci-dessous affiche l'index et les groupes capturés de chaque correspondance. Confirmez que vos groupes capturent ce que vous attendez.

5

Essayer le Remplacement (optionnel)

Entrez une chaîne de remplacement avec des références arrières $1, $& ou $<nom>. Cliquez sur Remplacer pour transformer le texte sur place.

Prêt à essayer ? Testeur de Regex?

Installez DevSuite Pro gratuitement et débloquez plus de 39 outils de développement pour votre navigateur.

Ajouter à Chrome Ajouter à Edge Ajouter à FireFox