Testeur de Regex

Modèle
Texte d'Entrée
Sortie Mise en Surbrillance
Correspondances et Groupes
Conseil : Utilisez ( ) pour capturer des groupes. Activez g pour toutes les correspondances.

À propos du Testeur de Regex

Testez rapidement des expressions régulières avec mise en surbrillance en direct, groupes de capture et contrôles de drapeaux. Tout s'exécute dans votre navigateur pour la vitesse et la confidentialité.

Comment Utiliser

  • Entrez votre modèle regex et basculez les drapeaux comme g, i, m, s, u, y
  • Collez n'importe quel texte pour tester contre votre modèle
  • Voyez les correspondances mises en surbrillance dans la zone de sortie
  • Consultez une liste détaillée des correspondances et groupes de capture
  • Copiez les correspondances pour un partage rapide
  • Exemples Communs

  • Emails : (\w+)@([\w.-]+)
  • URLs : https?:\/\/[^\s]+
  • Nombres : -?\d+(?:\.\d+)?
  • Drapeaux expliqués

  • g (global) : trouve toutes les correspondances au lieu de seulement la première
  • i (ignorer la casse) : correspondance insensible à la casse
  • m (multiligne) : ^ et $ correspondent aux limites de ligne
  • s (dotAll) : . correspond aux sauts de ligne
  • u (unicode) : active la correspondance consciente d'Unicode
  • y (sticky) : correspond seulement depuis le dernier index
  • Conseils

  • Utilisez des groupes non-capturants (?:...) quand vous n'avez pas besoin de captures
  • Préférez des quantificateurs spécifiques (ex., {1,4}) pour éviter le retour arrière excessif
  • Échappez les caractères spéciaux comme ?, *, +, ( ), [ ], { }, \, ^, $, et | quand vous les voulez littéralement
  • Notes

    Cet outil utilise le moteur RegExp de JavaScript dans votre navigateur, donc le comportement suit les règles ECMAScript. Les modèles extrêmement complexes peuvent s'exécuter lentement sur des entrées très grandes—simplifiez où c'est possible.

    Aller à la Bibliothèque d'Apps