CodeKitHub
Português

#regex

Correspondência «greedy» vs «lazy» em expressões regulares: por que é que o seu padrão abrange demasiado
Texto e regex

Correspondência «greedy» vs «lazy» em expressões regulares: por que é que o seu padrão abrange demasiado

A sua expressão regular funciona em cadeias de teste curtas, mas capta muito mais do que pretendia nos dados reais. Trata-se quase sempre de um quantificador «ganancioso» — eis a correção efetiva, com a explicação exata, caractere a caractere, do motivo pelo qual isso acontece.