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