Saisissez une expression régulière et un texte de test pour voir immédiatement les résultats des correspondances. L outil permet de visualiser les correspondances surlignées, les groupes de capture, les positions par ligne et colonne et le nombre de correspondances.
Lorsque l expression régulière, le texte ou les indicateurs sont modifiés, le résultat est automatiquement recalculé et les correspondances sont surlignées dans le texte original. Chaque correspondance affiche sa valeur, ses positions de début et de fin, son numéro de ligne, sa colonne et le contenu des groupes de capture numérotés.
Les six indicateurs g, i, m, s, u et y peuvent être combinés librement. Les indicateurs non pris en charge par le navigateur sont automatiquement masqués. Une exécution manuelle est également possible avec Ctrl + Enter ou Command + Enter.
Jusqu à 1 000 000 de caractères peuvent être traités en une seule opération. Au-delà de 200 000 caractères, un avertissement de performance est affiché, et au-delà de 60 000 caractères, l aperçu avec surlignage est désactivé. Les détails des correspondances sont limités à 2 000 éléments et le nombre total réel est également indiqué. Le temps d exécution est affiché en ms.
En cas d erreur de syntaxe, la cause, la ligne, la colonne et l emplacement de l erreur sont affichés, avec un lien permettant d accéder directement à la position concernée. Les risques de backtracking catastrophique, notamment ceux provoqués par des quantificateurs imbriqués, sont détectés et signalés. Les correspondances vides sont gérées afin d éviter les boucles infinies.
Saisissez l expression régulière et le texte de test, puis sélectionnez les indicateurs nécessaires. Consultez ensuite les résultats ainsi que les positions des correspondances et les groupes de capture. Vous pouvez également sélectionner l un des 19 modèles prédéfinis.
Les modèles prédéfinis sont classés en quatre groupes : comptes et numéros, adresses réseau, dates et heures, texte et nombres.
L outil convient au débogage des expressions régulières pendant le développement, à la validation de règles avant l extraction de données et à l apprentissage des expressions régulières. Les résultats peuvent être copiés en texte brut, copiés au format JSON ou téléchargés sous forme de liste TXT.
Tout le traitement, y compris celui des expressions régulières et du texte de test, est effectué localement dans le navigateur. Les données saisies ne sont envoyées à aucun serveur.
Commentaires 0