Cette page a été traduite avec l’IA et n’a pas encore été relue par un locuteur natif. Lire la version anglaise

Testeur de regex

Écrivez un motif, collez un texte d’exemple et voyez chaque correspondance surlignée avec ses groupes. Essayez une chaîne de remplacement avant de l’utiliser dans votre code. Utilise le même moteur regex que le JavaScript de votre navigateur.

Correspondances surlignées

Fonctionne entièrement dans votre navigateur. Vos saisies et vos fichiers ne sont envoyés à aucun serveur.

Mode d’emploi

  1. Saisissez un motif sans barres obliques et choisissez les drapeaux.
  2. Collez le texte de test. Les correspondances sont surlignées pendant la saisie.
  3. Consultez le tableau des correspondances pour les positions et les groupes de capture.
  4. Saisissez éventuellement un remplacement (utilisez $1, $<name>) pour prévisualiser le résultat.

Exemples

Chaînes ressemblant à des e-mails

Motif [\w.+-]+@[\w-]+\.[\w.]+ avec le drapeau g.

Dates

(?<y>\d{4})-(?<m>\d{2})-(?<d>\d{2}) et remplacement $<d>/$<m>/$<y>.

Confidentialité

Fonctionne entièrement dans votre navigateur. Vos saisies et vos fichiers ne sont envoyés à aucun serveur. Consultez la politique de confidentialité pour savoir ce qui est enregistré dans votre navigateur (favoris et historique uniquement). Politique de confidentialité

Vérifiez par vous-même : ouvrez les outils de développement du navigateur, sélectionnez l’onglet Réseau (Network) et utilisez l’outil. Votre fichier n’apparaît dans aucune requête d’envoi. Une fois cette page enregistrée pour une utilisation hors ligne, vous pouvez aussi vous déconnecter d’Internet et continuer à travailler. Les publicités et les statistiques de visite anonymes, lorsqu’elles sont activées, envoient leurs propres requêtes, mais ne reçoivent jamais vos fichiers ni vos textes.

Questions fréquentes

De quelle variante de regex s’agit-il ?

ECMAScript (JavaScript), tel qu’implémenté par votre navigateur. PCRE, Python et .NET présentent des différences, comme les quantificateurs possessifs et certaines règles de lookbehind.

Un mauvais motif peut-il bloquer la page ?

Les motifs à backtracking catastrophique peuvent être lents. L’outil limite le nombre de correspondances affichées et la longueur du texte ; si un motif est très lent, simplifiez les quantificateurs imbriqués comme (a+)+.

Nettoyeur de texteNettoyez un texte en désordre : supprimez espaces en trop, sauts de ligne, balises HTML, emoji, diacritiques arabes, caractères invisibles et guillemets typographiques en une seule passe.
Comparateur de différencesComparez deux fichiers ou extraits de code ligne par ligne, avec les lignes ajoutées et supprimées surlignées.
Aperçu et optimiseur SVGPrévisualisez des fichiers SVG en toute sécurité et allégez-les en supprimant commentaires, métadonnées d’éditeur et espaces, avec arrondi facultatif des nombres.
Sélecteur et convertisseur de couleursChoisissez une couleur, convertissez entre HEX, RGB et HSL, prélevez des couleurs dans une image ou sur votre écran, et vérifiez le contraste avec un texte blanc ou noir.

Rechercher des outils