Nie chciwy kwantyfikator regex daje chciwy wynik

Mam regex .net, który testuję za pomocą Windows Powershell. Dane wyjściowe są następujące:

> [System.Text.RegularExpressions.Regex]::Match("aaa aaa bbb", "aaa.*?bbb")


Groups   : {aaa aaa bbb}
Success  : True
Captures : {aaa aaa bbb}
Index    : 0
Length   : 11
Value    : aaa aaa bbb

Oczekiwałem, że skorzystam z? kwantyfikator spowodowałby dopasowanieaaa bbb, ponieważ druga grupa a jest wystarczająca do spełnienia wyrażenia. Czy moje rozumienie nie chciwych kwantyfikatorów jest błędne, czy testuję niepoprawnie?

Uwaga: to nie jest taki sam problem jakNerezotaż wyrażeń regularnych jest chciwy

questionAnswers(4)

yourAnswerToTheQuestion