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.


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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.