Нежадный квантор регулярного выражения дает жадный результат
У меня есть регулярное выражение .net, которое я тестирую с помощью Windows Powershell. Вывод следующий:
> [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
Я ожидал, что с помощью?
квантификатор приведет к совпадениюaaa bbb
как вторая группаs достаточно, чтобы удовлетворить выражение. Мое понимание неверных квантификаторов неверно, или я тестирую неправильно?
Примечание: это явно не та же проблема, что иРегулярное выражение - не жадный, жадный