RegEx em texto sublime: corresponde a qualquer caractere, incluindo novas linhas?

91

Existe uma maneira de corresponder a qualquer caractere no Texto Sublime, incluindo novas linhas? Eu vi que Sublime usa a sintaxe de Boost, mas que o .personagem não corresponde a novas linhas sem um sinalizador específico definido.

Joseph
fonte
2
Acho que é mais correto citar a documentação ... Sublime Text usa o mecanismo Perl Compatible Regular Expressions (PCRE) da biblioteca Boost. sublime-text-unofficial-documentation.readthedocs.org/en/latest/…
JJS

Respostas:

150

Tente adicionar o (?s)sinalizador embutido no início do padrão. Isso fará com que .corresponda a qualquer personagem.

MRAB
fonte
14
Por exemplo: <font([\s\S]*?)>corresponde à fonttag inicial, mesmo se a tag abranger várias linhas.
tsauerwein
9
O mesmo acontece com <font((?s).*?)>e (?s)<font(.*?)>.
TWiStErRob