svg2all

Tester une expression régulière

Montre ce que votre motif trouve, avec positions et groupes.

Fonctionne dans votre navigateur – le fichier n'est jamais envoyé

Chargement de l'outil …

Questions fréquentes

Mon fichier est-il envoyé ?

Non. La conversion se fait entièrement dans votre navigateur. Le fichier ne quitte jamais votre appareil – aucun serveur ne peut le voir. Une fois la page chargée, l'outil fonctionne même hors ligne.

De quel type d'expressions régulières s'agit-il ?

Celles de JavaScript, le moteur même de votre navigateur. C'est important : \d et \w se comportent comme en JavaScript, le lookbehind existe, mais les fonctions propres à PCRE comme la récursion ou les quantificateurs possessifs non. Si vous écrivez le motif pour Python ou PHP, testez-le aussi là-bas.

Un mauvais motif peut-il figer la page ?

Non. Certains motifs provoquent un retour arrière catastrophique sur une entrée défavorable – le classique (a+)+$ face à une longue suite de a. La recherche s'exécute dans un worker avec délai : un motif emballé termine ce worker au lieu de bloquer la page. Vous obtenez une erreur et pouvez réessayer.

Pourquoi le nombre de correspondances est-il plafonné ?

À mille, pour que le résultat reste lisible. Les motifs qui correspondent à presque chaque caractère produiraient sinon une sortie illisible. Si vous atteignez la limite, précisez le motif.