Ленивые и жадные квантификаторы в регулярных выражениях отличаются подходом к поиску совпадений: 13
- Жадные квантификаторы пытаются найти максимально длинное совпадение. 1 Сначала программа пытается «съесть» всю строку, если совпадение не найдено, то отбрасывается один символ и поиск повторяется, пока не будет найдено совпадение или не останется больше символов. 1
- Ленивые квантификаторы начинают с начала строки, добавляя символ за символом, пока не найдут совпадение. 1
Ленивый режим включается с помощью знака вопроса «?» после квантификатора. 3 Он означает, что движок регулярного выражения пытается найти совпадение для оставшегося шаблона перед каждым повторением квантификатора. 3