Способы найти наименьшие по длине совпадения (ленивый поиск):
1. Использовать нежадный модификатор U
Например найти в верстке все атрибуты style: $reg = '/style=".+"/U';
2. Использовать ленивый (нежадный) квантификатор ?
Например найти в верстке все атрибуты style: $reg = '/style=".+?"/';
Способ искать внутри строки, которая содержит в себе переносы:
1. Добавить модификатор s
В PHP Регулярные выражения не работают с русскими буквами. Для работы с ними нужно использовать модификатор /u