Code & format

Test d'expression régulière

Créez une expression régulière, testez-la sur un texte ; les correspondances sont mises en évidence, les groupes de capture et le nombre de correspondances sont affichés instantanément. Gratuit, côté client.

Test d'expression régulière
/ / g
Plusieurs drapeaux peuvent être sélectionnés ; les drapeaux actifs sont mis en surbrillance.
Informations

À propos des tests d'expressions régulières

Expressions régulières (expression régulière / regexLes expressions régulières (Regex) constituent un langage standard puissant permettant de rechercher, vérifier ou extraire des motifs spécifiques dans un texte. La même syntaxe s'applique aux vérifications simples, comme la validation d'adresses e-mail, de numéros de téléphone ou d'URL, ainsi qu'aux tâches plus avancées, telles que l'analyse de fichiers journaux ou les transformations de texte complexes. Cet outil gratuit de test d'expressions régulières vous permet de tester instantanément le motif que vous avez saisi sur un texte réel.

Outil, global (g), insensible à la casse (i), plusieurs lignes (m), point-tout (s / pointTout) et Unicode (u) Il prend en charge les drapeaux. Toutes les sections correspondantes sont mises en évidence en couleur dans le texte. S'il existe des groupes correspondants,(groupe)Les valeurs sont répertoriées dans un tableau séparé avec leurs numéros, ce qui vous permet de voir facilement quelle valeur le groupe a capturée. Lorsque vous saisissez un motif invalide, l'outil émet immédiatement un avertissement sans provoquer le plantage de l'application.

Tout le traitement s'effectue dans votre navigateur ; votre texte n'est envoyé à aucun serveur. JavaScript est natif. Expression régulière Grâce à son moteur d'expressions régulières, les résultats sont parfaitement compatibles avec les environnements JavaScript. Vous pouvez utiliser cet outil pour vous entraîner à maîtriser les expressions régulières ou pour tester concrètement le modèle que vous utiliserez dans votre projet.

Comment l'utiliser ?

Pas à pas

  1. Modèle d'expression régulière Saisissez l'expression que vous souhaitez tester dans la zone (barres obliques). / (sans, juste le motif).
  2. Selon vos besoins drapeaux Choisir: g tous les matchs, i insensible à la casse, m plusieurs lignes, s point-tout, u Unicode.
  3. Texte de test Collez ou saisissez le texte que vous souhaitez utiliser pour tester le modèle dans la zone désignée.
  4. Les résultats sont mis à jour instantanément : matchs est mis en évidenceLe nombre de correspondances est affiché.
  5. S'il existe des groupes de capture, sous chaque match Table de groupe Il apparaît ; le numéro de groupe et les valeurs sont indiqués.
FAQ

Foire aux questions

g: global — inclut tous les matchs, et pas seulement le premier. i: insensible à la casse — ne fait pas de distinction entre les lettres majuscules et minuscules. m: multiligne — ^ et $ Cela est interprété comme un saut de ligne/une nouvelle. s: dotAll — dot (.Il gère également le caractère de nouvelle ligne. uUnicode — offre une prise en charge complète d'Unicode.

Lorsque l'outil détecte un motif invalide, il affiche un message d'avertissement rouge et efface le résultat actuel. L'application ne se bloque pas ; le résultat est instantanément mis à jour une fois le motif corrigé.

Les sections entre parenthèses dans votre modèle forment un groupe de capture : par exemple (\d+)Pour chaque match, le contenu de ces groupes est répertorié dans des tableaux distincts : Groupe 1, Groupe 2… et ainsi de suite. Groupes sans nom et groupes nommés ((?<ad>...)) est pris en charge.

Le calcul étant effectué par le moteur JavaScript de votre navigateur, il est rapide, même avec des textes de plusieurs mégaoctets, sur les navigateurs modernes. Les séquences très longues ou les expressions comportant de nombreux retours en arrière peuvent ralentir le navigateur ; dans ce cas, actualisez la page.

Non. Votre modèle d'expression régulière et votre texte de test sont traités uniquement dans votre navigateur ; aucune donnée n'est transmise au serveur ni stockée sur celui-ci.