🧰 UtlKit

Testeur d'Expressions Régulières

Testez des expressions régulières sur du texte. Voyez toutes les correspondances instantanément. Prend en charge les regex JavaScript.

//
🐛

Signaler un Problème

Vous avez trouvé un bug ou avez une suggestion ? Aidez-nous à améliorer cet outil.

📊 Résumé des Données (rempli automatiquement)

Outil: regex-tester · /tools/regex-tester/

flags: g

matches:

Qu'est-ce que cet outil ?

Le Testeur d'Expressions Régulières vous aide à créer, tester et déboguer des expressions régulières en temps réel. Les expressions régulières sont des motifs utilisés pour faire correspondre des combinaisons de caractères dans des chaînes, essentiels pour la recherche de texte, la validation, l'extraction et le remplacement. Cet outil affiche les correspondances et les groupes capturés et prend en charge les variantes courantes d'expressions régulières, dont JavaScript et Python.

Comment l'utiliser

  1. 1

    Saisir le motif regex

    Saisissez votre motif d'expression régulière.

  2. 2

    Définir les drapeaux

    Choisissez des drapeaux comme global (g), insensible à la casse (i) et multi-ligne (m).

  3. 3

    Saisir la chaîne de test

    Collez le texte à tester.

  4. 4

    Voir les correspondances

    Consultez toutes les correspondances avec les groupes capturés en surbrillance.

Foire aux questions

Que signifient ^ et $ dans les expressions régulières ?

Le circonflexe (^) correspond au début d'une chaîne ou, en mode multi-ligne, au début de chaque ligne. Le signe dollar ($) correspond à la fin. Ensemble, ils ancrent le motif pour qu'il corresponde à la chaîne entière. Sans ancrage, le motif peut correspondre n'importe où dans le texte.

Que sont les groupes d'expressions régulières ?

Les groupes créés avec des parenthèses () capturent le texte correspondant pour un usage ultérieur. (\d{3})-(\d{4}) appliqué à 555-1234 capture le groupe 1 = 555 et le groupe 2 = 1234. Les groupes nommés (?<name>...) permettent une référence par nom. Les groupes non capturants (?:...) correspondent sans enregistrer.

Puis-je l'utiliser en production ?

Cet outil est conçu pour le développement et les tests. Pour la production, utilisez des bibliothèques éprouvées avec des audits de sécurité.