CodeKitHub
Italiano

#quantifiers

Corrispondenza “greedy” e “lazy” nelle espressioni regolari: perché il tuo pattern cattura troppo
Testo e regex

Corrispondenza “greedy” e “lazy” nelle espressioni regolari: perché il tuo pattern cattura troppo

La tua espressione regolare funziona su stringhe di prova brevi, ma sui dati reali cattura molto più di quanto volessi. Si tratta quasi sempre di un quantificatore avido: ecco la soluzione effettiva, con la spiegazione dettagliata, carattere per carattere, del motivo per cui succede.