RegEx in Sublime Text: Mit einem beliebigen Zeichen übereinstimmen, einschließlich Zeilenumbrüchen?

91

Gibt es eine Möglichkeit, Zeichen in Sublime Text, einschließlich Zeilenumbrüchen, zuzuordnen? Ich habe gesehen, dass Sublime die Syntax von Boost verwendet, das .Zeichen jedoch ohne ein bestimmtes Flag nicht mit Zeilenumbrüchen übereinstimmt.

Joseph
quelle
2
Ich denke, es ist korrekter, die Dokumentation zu zitieren ... Sublime Text verwendet die PCRE-Engine (Perl Compatible Regular Expressions) aus der Boost-Bibliothek. sublime-text-unofficial-documentation.readthedocs.org/en/latest/…
JJS

Antworten:

149

Versuchen Sie, das (?s)Inline-Flag hinzuzufügen, um den Anfang des Musters zu starten. Das macht .passen jeden Charakter.

MRAB
quelle
14
Beispiel: <font([\s\S]*?)>Entspricht dem fontStart-Tag, auch wenn das Tag mehrere Zeilen umfasst.
Tsauerwein
9
So auch <font((?s).*?)>und (?s)<font(.*?)>.
TWiStErRob