Em https://www.emacswiki.org/emacs/MultilineRegexp, encontra-se a dica para usar
[\ 0- \ 377 [: nonascii:]] * \ n
em vez do padrão
. * \ n
para corresponder qualquer caractere até uma nova linha para evitar o estouro de pilha para textos grandes (37 KB). O estouro é a preocupação aqui, ou uma execução correspondente para o primeiro também é mais eficiente que o último?