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