Нужно, чтобы захватывал многострочно. Флаг m стоит.
Этот модификатор тут бесполезен, так как влияет только на
^ $, а их нет в данной регулярке.
По умолчанию метасимвол точка соответствует любому символу, кроме символа перевода строки.
А с добавлением модификатора
s совпадение будет и с переводами строк.