Testeur de regex
Testez et déboguez vos expressions régulières en direct.
Tapez un motif et du texte de test. Les correspondances sont surlignées instantanément, avec les groupes nommés et numérotés listés en dessous.
11 correspondances
- #1 @ 0Testgroupes: ["Test"]
- #2 @ 5arnaudgroupes: ["arnaud"]
- #3 @ 12appgroupes: ["app"]
- #4 @ 18outilsgroupes: ["outils"]
- #5 @ 25engroupes: ["en"]
- #6 @ 28lignegroupes: ["ligne"]
- #7 @ 34gratuitsgroupes: ["gratuits"]
- #8 @ 44rapidesgroupes: ["rapides"]
- #9 @ 52etgroupes: ["et"]
- #10 @ 55privgroupes: ["priv"]
- #11 @ 60sgroupes: ["s"]
Comment l'utiliser
Tapez un motif
Déposez votre regex. Groupes nommés comme `(?<word>\w+)` acceptés.
Définissez les flags
g (global), i (insensible casse), m (multiligne), s (dotAll), u (unicode), y (sticky). Défaut `gi`.
Collez le texte de test
Les correspondances sont surlignées en ligne, contenu des groupes listé dessous.
Qu'est-ce que c'est ?
Une regex est un langage compact pour faire correspondre du texte. Un testeur compile votre motif, l'exécute contre une chaîne de test et affiche chaque correspondance avec les groupes de capture nommés et numérotés. Le surlignage en direct évite l'aller-retour avec votre éditeur.
Quand l'utiliser
Pour toute regex non triviale : extraction de champs dans des logs, validation, recherche-remplacement, parsing de cellules CSV, scraping d'attributs HTML. Aussi le plus rapide pour tester un motif copié de Stack Overflow.
Erreurs courantes
Oublier le flag `g` (sans, exec ne renvoie que le premier match). Quantificateurs gourmands (`.*`) qui avalent trop ; utilisez `.*?`. Les ancres `^` et `$` changent avec le flag `m`. Et : ne parsez pas HTML ou JSON avec regex - utilisez un vrai parseur.
FAQ
- Quelle saveur de regex ?
- JavaScript (ECMAScript). Pour PCRE ou Python, la syntaxe est très proche mais lookbehinds et property escapes Unicode diffèrent légèrement.
Outils similaires
Plus dans cette catégorie
- Formateur et validateur JSON
- Encodeur / Décodeur Base64
- Encodeur / Décodeur d'URL
- Générateur de hachage (SHA-1, SHA-256, SHA-384, SHA-512)
- Décodeur JWT
- Convertisseur Markdown vers HTML
- Convertisseur YAML vers JSON
- Convertisseur CSV vers JSON
- Formateur SQL
- Encodeur / Décodeur d'entités HTML
- Lecteur d'expression cron
- Formateur XML
- Minificateur HTML
- Générateur de données fictives
- Générateur de tableau Markdown