Testeur Regex

Entrez un motif regex et un texte de test pour voir toutes les correspondances surlignées en temps réel. Prend en charge les groupes de capture, la substitution et toutes les flags JavaScript standard.

Link copied to clipboard
//g
Flags:
Résultats
ex. : (\w+)\s(\d+)

Comment utiliser cet outil

  1. Tapez ou collez une expression régulière dans le champ Motif (ex. : \d+ pour correspondre aux nombres).
  2. Entrez le texte à tester dans la zone Texte de Test — les correspondances seront surlignées immédiatement.
  3. Activez les flags (g, i, m, s) pour modifier le comportement du motif sur le texte.
  4. Passez à l'onglet Substitution pour entrer une chaîne de remplacement et voir le résultat en temps réel.
  5. Cliquez sur Copier l'URL de Partage pour partager votre regex et texte de test via un lien direct.

Pourquoi utiliser notre Testeur Regex ?

Les expressions régulières sont l'un des outils les plus puissants dans la boîte à outils d'un développeur, mais les maîtriser peut être délicat. Notre Testeur Regex vous permet d'expérimenter des motifs en temps réel, de voir exactement quels caractères correspondent, d'inspecter les groupes de capture individuels et de prévisualiser les substitutions — le tout sans quitter le navigateur. Rien n'est envoyé à un serveur : vos motifs et données de test restent privés.

Questions fréquemment posées

Que signifie ^ en regex ?

Le caret ^ ancre la correspondance au début de la chaîne (ou au début d'une ligne quand le flag multiline m est activé). Par exemple, ^Bonjour correspond à 'Bonjour' uniquement quand il apparaît au tout début.

Comment faire correspondre un point littéral ?

En regex, un point non échappé . correspond à n'importe quel caractère. Pour correspondre à un point littéral, échappez-le avec un antislash : \. — par exemple, \d+\.\d+ correspond à un nombre décimal comme 3,14.

Qu'est-ce qu'un groupe de capture ?

Un groupe de capture est une partie du motif entre parenthèses, ex. : (\w+). Quand le motif correspond, le contenu correspondant à chaque groupe est extrait séparément. Les groupes sont numérotés de gauche à droite en commençant à 1, et vous pouvez les référencer dans les substitutions avec $1, $2, etc.

Quel moteur regex utilise cet outil ?

Ce testeur utilise le moteur RegExp natif de JavaScript intégré dans votre navigateur. Il prend en charge toutes les fonctionnalités regex ECMAScript standard, y compris lookahead, lookbehind, les groupes nommés et le mode Unicode.

À quoi servent les flags g, i, m et s ?

g (global) trouve toutes les correspondances au lieu de s'arrêter à la première. i (insensible à la casse) rend la correspondance insensible aux majuscules et minuscules. m (multiligne) fait correspondre ^ et $ au début et à la fin de chaque ligne. s (dotAll) fait correspondre le point . aux caractères de nouvelle ligne également.