Для общей проблемы совпадения текста между разделителями (например, <
и >
) существуют две общие шаблоны:
- используя жадный
*
или+
квантификатор в формеSTART [^END]* END
, например.<[^>]*>
, или - с использованием ленивого
*?
или+?
квантора в формеSTART .*? END
, например.<.*?>
.
Есть ли какая-то особая причина одобрить одну над другой?