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.


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.