Еще одна вещь, которую нужно учитывать, - это длина целевого текста, и сколько из него будет соответствовать количественному подвыражению. Например, если вы пытаетесь сопоставить весь элемент в большом документе HTML, у вас может возникнуть желание использовать это регулярное выражение:
/<BODY>.*?<\/BODY>/is
Но это проделает массу ненужной работы, сопоставляя по одному символу за раз, в то же время эффективно делая отрицательный взгляд перед каждым. Вы знаете, что тег будет очень близок к концу документа, поэтому разумнее всего использовать обычный жадный квантификатор; пусть он набросится на весь оставшийся документ, а затем вернет обратно несколько символов, необходимых для соответствия конечному тегу.
В большинстве случаев вы не заметите никакой разницы в скорости между жадными и неохотными квантификаторами, но об этом следует помнить. Основная причина, по которой вы должны проявлять осмотрительность при использовании неохотных квантификаторов, - это та, на которую указали другие: они могут делать это неохотно, но они будут соответствовать больше, чем вы хотите, если для этого требуется общее матч.