← Outils

Testeur de regex

Écrivez, testez et comprenez vos expressions régulières pendant la saisie.

Privé : vos fichiers ne quittent jamais votre appareil.

Expressions régulières JavaScript, comme dans les navigateurs et Node.js. La recherche s'exécute sur votre appareil et arrête tout motif trop long, pour que la page ne se fige jamais.

Comment ça marche

  1. Choisissez vos fichiers.
  2. Réglez les options si vous le souhaitez.
  3. Téléchargez le résultat, ou envoyez-le sur un autre appareil avec BroAllDone.

Questions fréquentes

Comment tester une expression régulière ?

Tapez l'expression et un peu de texte : chaque correspondance est surlignée pendant la saisie, avec un tableau des correspondances et de leurs groupes.

Que signifient les flags g, i, m, s, u et y ?

g trouve toutes les correspondances, i ignore la casse, m applique ^ et $ à chaque ligne, s permet à . d'inclure les retours à la ligne, u active l'Unicode complet, et y ne cherche que là où la dernière correspondance s'est arrêtée.

Peut-il expliquer ce que fait une expression ?

Oui. Ouvrez Explication pour voir chaque partie de l'expression en langage clair, comme « un chiffre, exactement 4 fois ».

Puis-je tester un remplacement ?

Oui. Ouvrez Remplacer et tapez le texte de remplacement : utilisez $1 pour un groupe, $<name> pour un groupe nommé et $& pour la correspondance entière.

Quelle variante de regex est utilisée ?

JavaScript, comme dans les navigateurs et Node.js. L'onglet Code affiche l'expression prête à l'emploi en JavaScript, Python, PHP, Java, C# et Go, et vous prévient quand un langage ne gère pas une fonctionnalité.

Pourquoi mon expression a-t-elle été arrêtée ?

Certaines expressions prennent un temps infini sur certains textes (backtracking catastrophique). Le testeur les arrête au bout d'un instant pour que la page ne se fige jamais ; essayez un motif plus précis.

Plus d'outils gratuits