Ruby/Подробнее о строках: различия между версиями
Содержимое удалено Содержимое добавлено
Строка 519:
{{info|Нежадные квантификаторы иногда называют щедрыми.}}
Сперва он начинает искать последовательность длины <code>m</code> (вот так жадность), и если правило не срабатывает, он начинает уменьшать
Но иногда жадные кванторы не могут справиться с задачей. Например, в файле на языке HTML мы осуществляем поиск ссылок (тег <code><a></code>). Правило с жадным квантором найдёт начало первой ссылки и конец последней. Весь остальной текст оно примет за текст ссылки. Понятно, что работать верно оно будет только в двух случаях: когда в тексте нет ссылок или когда ссылка только одна.
|