//g
Hello World! This is a Regex Tester.

Informations de Correspondance5

Match 1Index: 0
Hello
Group 1:H
Match 2Index: 6
World
Group 1:W
Match 3Index: 13
This
Group 1:T
Match 4Index: 23
Regex
Group 1:R
Match 5Index: 29
Tester
Group 1:T

Testeur Regex

Testez, déboguez et comprenez vos expressions régulières avec correspondance et explication en temps réel.

Comment ça Marche

1

Entrez le Motif

Tapez votre motif d'expression régulière dans le champ de saisie.

2

Définir les Drapeaux

Activez les drapeaux comme Global (g), Insensible à la casse (i), ou Multiligne (m) pour affiner votre recherche.

3

Voir les Résultats

Voyez le surlignage en temps réel dans le texte et les informations détaillées ci-dessous.

Foire Aux Questions

Quel moteur regex cet outil utilise-t-il ?

Cet outil utilise le moteur d'Expressions Régulières JavaScript (ECMAScript), standard dans tous les navigateurs modernes.

Mes données sont-elles envoyées à un serveur ?

Non. Tout le traitement se fait localement dans votre navigateur. Vos motifs et textes ne quittent jamais votre appareil.

Que signifient les drapeaux ?

'g' trouve tout (global), 'i' ignore la casse, 'm' traite début/fin par ligne, et 's' permet au point de correspondre aux nouvelles lignes.

Supporte-t-il le lookbehind ?

Oui, si votre navigateur le supporte. La plupart (Chrome, Firefox, Edge) supportent le lookbehind positif et négatif en JS regex.

Pourquoi ma regex ne correspond-elle à rien ?

Vérifiez vos drapeaux (ex: 'i') et échappez les caractères spéciaux si nécessaire. Vérifiez aussi la syntaxe.

Puis-je utiliser des groupes nommés ?

Oui ! JavaScript supporte les groupes nommés comme (?<nom>...). Ils apparaîtront dans les détails.

Comment correspondre à un antislash ?

Vous devez l'échapper avec un autre, comme ceci : \\. Dans l'entrée regex, tapez juste la partie du motif.

Y a-t-il une limite de taille de texte ?

La performance dépend de votre appareil, mais l'outil est optimisé pour de gros blocs de texte. Des regex très complexes peuvent ralentir.

Comment correspondre à une nouvelle ligne ?

Utilisez \n. Si vous voulez que le point (.) corresponde aux nouvelles lignes, activez le drapeau 's' (dotAll).

Puis-je copier la regex pour mon code ?

Oui, cliquez sur 'Copier Regex' pour obtenir le motif formaté avec barres et drapeaux, prêt pour votre code JavaScript.