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.


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ć.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.