Référence Regex
Guide de référence rapide pour la syntaxe des expressions régulières : classes de caractères, ancres, quantificateurs, groupes, flags et patterns courants.
Classes de caractères
Ancres
Quantificateurs
Groupes et Alternance
Échappements et Spéciaux
Flags
Patterns courants
À propos de cet outil
Les expressions régulières (regex) sont un langage puissant pour décrire des modèles dans les chaînes. Cette référence couvre la syntaxe et les patterns les plus utilisés.
Les sections sont organisées par catégorie. Utilisez la recherche pour filtrer les patterns par mot-clé.
Comment utiliser
- Parcourez les sections pour trouver la syntaxe dont vous avez besoin.
- Utilisez la recherche pour filtrer par mot-clé.
- Cliquez sur n'importe quel pattern pour le copier dans le presse-papiers.
- Testez les patterns dans l'outil Testeur Regex.
Cas d'utilisation
Utile pour la validation de formulaires, l'analyse de chaînes, l'analyse de logs, la recherche-remplacement et de nombreuses autres tâches de programmation.
Questions fréquentes
- La syntaxe regex fonctionne-t-elle dans tous les langages ? — La plupart des langages supportent regex mais avec de légères différences syntaxiques. Les principaux langages comme JavaScript, Python et Java suivent une syntaxe compatible PCRE.
- Comment rendre un pattern insensible à la casse ? — Ajoutez le flag i après le pattern. Exemple : /pattern/i
- Quelle est la différence entre quantificateurs gourmands et paresseux ? — Les quantificateurs gourmands (*, +, ?) correspondent au maximum ; les paresseux (*?, +?, ??) au minimum.