T

Text Machine

Des outils de texte puissants, dans votre navigateur

Testeur de Regex

Créez et testez des expressions régulières sur votre propre texte en temps réel. Visualisez chaque correspondance surlignée, inspectez les groupes de capture et prévisualisez les remplacements, le tout dans votre navigateur.

Expression régulière

/

/g

Flags

Chaîne de test
Remplacer par

Astuce : activez le flag g pour remplacer toutes les correspondances au lieu de la première seulement.

Comment utiliser Testeur de Regex

  1. 1

    Écrivez votre motif

    Saisissez une expression régulière dans le champ du motif, puis activez ou désactivez les flags (g, i, m et plus encore) pour contrôler précisément le comportement de la recherche.

  2. 2

    Ajoutez votre texte de test

    Collez le texte dans lequel effectuer la recherche dans le champ « Chaîne de test ». Les correspondances sont surlignées instantanément au fur et à mesure que vous saisissez ou modifiez le motif.

  3. 3

    Inspectez les correspondances

    Examinez chaque correspondance, sa position dans le texte ainsi que les groupes de capture ou nommés dans la liste des résultats pour confirmer que le motif se comporte comme prévu.

  4. 4

    Remplacez ou copiez

    Saisissez un remplacement pour prévisualiser les substitutions avec des références arrière de type $1, puis copiez le résultat directement dans votre code ou votre document.

Questions fréquentes

Qu'est-ce qu'une expression régulière ?
Une expression régulière, ou regex, est un motif compact qui permet de rechercher, de faire correspondre et de transformer du texte. Les développeurs s'en servent pour valider des saisies, effectuer des rechercher-remplacer, analyser et extraire des données dans presque tous les langages de programmation et éditeurs de texte.
Quelle variante de regex ce testeur utilise-t-il ?
Cet outil utilise le moteur d'expressions régulières JavaScript (ECMAScript) intégré à votre navigateur, le même que celui de Node.js et des applications web modernes. Les motifs et les flags se comportent exactement comme dans votre propre code JavaScript.
Que signifient les flags ?
g (global) trouve toutes les correspondances au lieu de s'arrêter à la première ; i ignore la casse ; m fait correspondre ^ et $ aux sauts de ligne ; s permet au point de correspondre aux caractères de saut de ligne ; u active la gestion complète d'Unicode ; et y (sticky) ancre la recherche à une position précise dans le texte.
Comment fonctionnent les groupes de capture ?
Les parenthèses de votre motif créent des groupes de capture qui isolent des parties de chaque correspondance. Les groupes numérotés se référencent par $1, $2, etc., tandis que les groupes nommés, écrits sous la forme (?<nom>…), sont listés séparément, ce qui vous permet d'extraire exactement les données dont vous avez besoin.
Mes données sont-elles envoyées à un serveur ?
Non. Chaque correspondance et chaque remplacement s'exécutent intégralement dans votre navigateur grâce à son moteur de regex natif. Rien de ce que vous saisissez n'est envoyé, enregistré ni stocké : le testeur fonctionne donc hors ligne et préserve la confidentialité totale de votre texte.

Outils similaires

Continuez avec ces outils pratiques

Convertisseur HTML vers Texte

Formateur JSON

Décodeur de JWT

Générateur de Dégradés CSS

Générateur d'Ombres CSS

Convertisseur de Texte en HTML