CodeKitHub
Français

#regex

Correspondance « gourmande » vs « paresseuse » en expressions régulières : pourquoi votre motif capture trop de caractères
Texte et regex

Correspondance « gourmande » vs « paresseuse » en expressions régulières : pourquoi votre motif capture trop de caractères

Votre expression régulière fonctionne sur de courtes chaînes de test, mais sélectionne bien plus de résultats que prévu sur des données réelles. C'est presque toujours dû à un quantificateur « glouton » — voici la solution, accompagnée d'une explication détaillée, caractère par caractère, du phénomène.