A gulodice dos quantificadores é algo geralmente benéfico, mas em certas situações, como a do negrito anterior, você quer o oposto: o menor casamento possível.
Apenas presente em linguagens e aplicativos mais recentes, essa opção de metacaracteres tem uma sintaxe fácil de lembrar, basta acrescentar uma interrogação logo após os quantificadores normais:
meta mnemônico
----------------------------------
?? opcional não-guloso
*? asterisco não-guloso
+? mais não-guloso
{n,m}? chaves não-gulosas
Não há muito o que demonstrar, visto que já esmiuçamos a gulodice. A não-gulodice é o efeito contrário, um quantificador "tímido", que só casa se o próximo átomo da ER não estiver precisando daquele caractere. Veja a comparação entre ambos os tipos de gulodice em todos os quantificadores, aplicados ao texto aaaaa:
gulosos
---------------------
a.* aaaaa
a.+ aaaaa
a.? aa
a.{1,3} aaaa
não-gulosos
---------------------
a.*? a
a.+? aa
a.?? a
a.{1,3}? aa