Outil gratuit · TextForge

Testeur d'expressions régulières

Tapez une expression régulière et collez votre chaîne de test pour voir les correspondances mises en évidence en temps réel. Inspectez les groupes de capture et les positions de correspondance. Fonctionne entièrement dans votre navigateur – rien n’est envoyé à un serveur.

/ /
0 caractères
Matchs
Unique
Groupes
0
Personnages

Questions fréquemment posées

Quelle saveur d'expression régulière cet outil utilise-t-il ?

Il utilise le moteur d'expression régulière natif de JavaScript (ECMAScript), le même que celui qui s'exécute dans Chrome, Firefox et Node.js. Les modèles que vous testez ici se comportent donc de la même manière dans votre code.

Prend-il en charge les indicateurs regex comme g, i, m et s ?

Oui, vous pouvez activer/désactiver les indicateurs communs pour tester la correspondance globale, l'insensibilité à la casse, le mode multiligne et le comportement par points.

Puis-je tester avec du texte multiligne ?

Oui, collez n'importe quel bloc de texte dans le champ de la chaîne de test : les correspondances sont mises en évidence en temps réel lorsque vous modifiez le modèle ou le texte.

Mes données de test sont-elles envoyées quelque part ?

Non, la correspondance s'exécute entièrement dans votre navigateur via la RegExp intégrée à JavaScript : rien n'est envoyé à un serveur, vous pouvez donc tester en toute sécurité les journaux ou les données privées.

Besoin de rechercher et de remplacer une expression régulière directement dans votre navigateur sur n'importe quel texte avec lequel vous travaillez ? TextForge fonctionne comme une extension Chrome : collez du texte, appliquez des expressions régulières, extrayez ou transformez les résultats, le tout localement.

Essayez TextForge — gratuitement

Modèles rapides

Cliquez sur n’importe quel modèle pour le charger dans le testeur ci-dessus. Collez ensuite votre propre texte pour le voir en action.

Référence rapide des expressions régulières

Une référence condensée pour la syntaxe d'expression régulière la plus utilisée. Tous les modèles de ce testeur suivent le moteur d'expression régulière ECMAScript de JavaScript.

JetonSignificationExemple
.N'importe quel caractère sauf la nouvelle ligne (ajouter s drapeau pour correspondre aux nouvelles lignes)c.t → "chat", "coupé"
\dN'importe quel chiffre de 0 à 9\d\d\d → "404"
\wCaractère de mot [a-zA-Z0-9_]\w+ → "bonjour_monde"
\sEspace (espace, tabulation, nouvelle ligne)\s+ → espaces entre les mots
\bLimite de mots\bchat\b correspond à "chat" et non à "attraper"
^Début de chaîne (ou ligne avec m drapeau)^\d → ligne commençant par un chiffre
$Fin de chaîne (ou ligne avec m drapeau)\d$ → ligne se terminant par un chiffre
*0 ou plus (gourmand)ab* → "a", "ab", "abbb"
+1 ou plus (gourmand)ab+ → "ab", "abbb" (pas "a")
?0 ou 1 (facultatif)couleur → "couleur" ou "couleur"
{n,m}Entre n et m fois\d{2,4} → 2 à 4 chiffres
[abc]Classe de caractères (n'importe lequel parmi a, b, c)[aeiou] → n'importe quelle voyelle
[^abc]Classe niée (tout sauf a, b, c)[^\d] → non-chiffre
(abc)Groupe de capture - stocké sous 1 $, 2 $…(\d{4})-(\d{2}) → deux groupes
(?:abc)Groupe non capturant(?:foo|bar)baz
un|bAlternance (a ou b)chat|chien
*? +?Quantificateur paresseux (correspondance la plus courte)<.+?> correspond uniquement à la première balise

Drapeaux

DrapeauNomEffet
gMondialTrouvez toutes les correspondances, pas seulement la première
jeInsensible à la casseBonjour correspond à "bonjour", "BONJOUR", "Bonjour"
mMultiligne^ et $ faire correspondre le début/la fin de chaque ligne, pas seulement la chaîne entière
sPoint-tout. correspond également aux caractères de nouvelle ligne