CodeKitHub
Čeština

#regex

Regex greedy vs. lazy matching: proč váš vzor zabírá příliš mnoho
Text a regex

Regex greedy vs. lazy matching: proč váš vzor zabírá příliš mnoho

Váš regex funguje na krátkých testovacích řetězcích, ale na reálných datech zabere mnohem víc, než jste chtěli. Skoro vždycky za tím stojí greedy kvantifikátor — tady je skutečná oprava, včetně přesného rozboru znak po znaku, proč se to děje.