Jaki jest zysk z używania /.*?/

W niektórych kodach Rails (definicje kroków funkcji ogórka, javascripts,rails_admin gem) Znalazłem części regularnego wyrażenia:

string =~ /some regexp.+rules should match "(.*?)"/i

Mam pewną wiedzę na temat wyrażeń regularnych i wiem o tym* i? symbole są podobne, ale gwiazdka oznaczazero and more, znak zapytania oznaczacould be present or could be not.

Tak więc użycie znaku zapytania w pobliżu grupy symboli powoduje jego obecnośćnie wymagane w ramach testowanej frazy. Co to jest ... cóż ... sztuczka używania go w pobliżu nie wymaganej już grupy (wymóg pominięcia jest wykonywany za pomocą gwiazdki afaik)?

questionAnswers(4)

yourAnswerToTheQuestion