RegEx w Sublime Text: dopasować dowolny znak, w tym znaki nowej linii?

91

Czy istnieje sposób na dopasowanie dowolnego znaku w Sublime Text, w tym nowych linii? Widziałem, że Sublime używa składni Boost, ale .znak nie będzie pasował do nowych linii bez określonego zestawu flagi.

Józefa
źródło
2
Myślę, że bardziej poprawne jest zacytowanie dokumentacji ... Sublime Text używa silnika wyrażeń regularnych zgodnych z Perl (PCRE) z biblioteki Boost. sublime-text-unofficial-documentation.readthedocs.org/en/latest/…
JJS

Odpowiedzi:

151

Spróbuj dodać (?s)flagę w wierszu, aby rozpocząć początek wzoru. To .dopasuje każdą postać.

MRAB
źródło
14
Na przykład: <font([\s\S]*?)>dopasowuje fonttag początkowy, nawet jeśli tag obejmuje kilka wierszy.
tsauerwein
9
Tak robi <font((?s).*?)>i (?s)<font(.*?)>.
TWiStErRob