Testez des expressions régulières en temps réel avec surbrillance des correspondances, groupes de capture et drapeaux — directement dans votre navigateur.
Une expression régulière est un motif qui décrit un ensemble de chaînes de caractères. C'est l'outil vers lequel les programmeurs se tournent quand ils doivent trouver, valider ou remplacer du texte qui suit une règle — une adresse e-mail, un numéro de téléphone, une date dans un format précis, un mot répété. Le langage de motifs est compact et puissant, ce qui le rend aussi difficile à lire : une regex qui a pris cinq minutes à écrire peut prendre cinq heures à déboguer si l'on ne voit pas ce qu'elle capture.
Ce testeur comble cette lacune. Saisissez le motif et la chaîne de test, et chaque correspondance se surligne en temps réel. Le tableau en dessous décompose chaque correspondance avec son index et ses groupes de capture, c'est-à-dire l'information dont vous avez besoin quand la regex alimente un programme. Les drapeaux sont visibles et modifiables, de sorte que passer du mode global au match unique ou activer et désactiver la sensibilité à la casse se fait en une touche.
Le moteur est celui intégré à votre navigateur — le même moteur regex JavaScript que votre code utilisera en production. Cela signifie que le résultat ici est le résultat que vous obtiendrez là-bas : pas de couche de traduction, pas de divergence de dialecte. Et comme tout s'exécute localement, vous pouvez coller des données de production sans qu'elles ne quittent votre appareil.
Le moteur regex JavaScript intégré à votre navigateur. Le résultat ici est le résultat que votre code obtiendra.
Non. La recherche de motifs s'exécute entièrement en JavaScript sur votre appareil. Rien n'est envoyé.
g = global (trouver toutes les correspondances, pas seulement la première), i = insensible à la casse, m = multiligne (^ et $ correspondent aux limites de ligne), s = dotAll (. correspond aux sauts de ligne), u = unicode.
Les langages utilisent différents dialectes de regex. JavaScript ne prend pas en charge les lookbehind dans les anciens moteurs, et Python utilise une syntaxe différente pour les groupes nommés. Testez dans le langage que vous déployez.
Le testeur s'arrête à 500 correspondances et affiche les 100 premières dans le tableau, ce qui suffit pour toute session de débogage.
Vai.la transforme n'importe quelle URL en lien court avec statistiques de clics, QR Code et votre propre biolink.
Vai.la n'est pas responsable de l'utilisation des outils ni des décisions prises sur la base de leurs résultats.