Testez des expressions régulières en direct, surlignez les correspondances et prévisualisez les remplacements.
{{ replaceResult }}
| # | Correspondance | Index | Groupes |
|---|---|---|---|
| {{ i + 1 }} | {{ m.value }} |
{{ m.index }} | — ${{ gi + 1 }}: {{ g ?? 'undefined' }} |
{{ item.token }} |
{{ item.desc }} |
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.
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.
*?, +?) lorsque vous avez besoin de la correspondance la plus courte.() pour extraire des parties d'une correspondance et les utiliser dans les remplacements.(a+)+ peuvent provoquer un backtracking catastrophique.