Может ли кто-нибудь объяснить мне, почему и когда я должен использовать положительные поисковые запросы в Regex? Для негативных поисков я могу думать о сценариях, где они являются единственным решением, но для позитивных поисков я не понимаю, зачем их использовать, когда их результат также может быть получен с помощью групп захвата.
Например:
Ввод: Bus: red, Car: blue
Хочу цвет машины.
С обзором: (?<=Car: )\w+
С группой захвата: Car: (\w+)
Оба Regex архивируют один и тот же результат - прямой доступ к цветовому соответствию. Так есть ли случаи, которые можно решить только положительным взглядом?