RegEx Tester

Testez des expressions régulières en direct, surlignez les correspondances et prévisualisez les remplacements.

/ / {{ flagString }}
{{ regexError }}
{{ matchCount }} {{ matchCount === 1 ? __t('match_singular') : __t('match_plural') }}
{{ replaceResult }}
# Correspondance Index Groupes
{{ i + 1 }} {{ m.value }} {{ m.index }} ${{ gi + 1 }}: {{ g ?? 'undefined' }}
{{ section.title }}
{{ item.token }} {{ item.desc }}

Que sont les expressions régulières ?

Les expressions régulières (RegEx) sont des motifs de recherche puissants utilisés dans le traitement de texte et la programmation. Elles permettent de définir des motifs de chaînes complexes pour rechercher, valider, extraire ou remplacer du texte. Presque tous les langages de programmation — de JavaScript à Python en passant par PHP — prennent en charge les expressions régulières.

Cas d'utilisation courants

Les RegEx sont utilisées pour la validation d'e-mails, la détection de numéros de téléphone, l'analyse d'URL, l'analyse de logs, l'extraction de données HTML, la recherche et le remplacement dans les éditeurs de code et bien plus encore. Notre testeur RegEx en ligne utilise le moteur JavaScript RegExp, vous pouvez donc tester des motifs directement dans votre navigateur.

Conseils pour les expressions régulières

  • Commencez par des motifs simples et élargissez étape par étape — cela aide au débogage.
  • Utilisez des quantificateurs non gourmands (*?, +?) lorsque vous avez besoin de la correspondance la plus courte.
  • Utilisez les groupes de capture () pour extraire des parties d'une correspondance et les utiliser dans les remplacements.
  • Attention aux performances : les quantificateurs imbriqués comme (a+)+ peuvent provoquer un backtracking catastrophique.