Ich würde gerne das Äquivalent von:
<FooterTemplate.+?</FooterTemplate>/gms
In einem Find and Replace Regex für HTML / ASP-Tags und deren Inhalte in Visual Studio 2015.
Der obige Regex funktioniert nicht in VS, tut es aber in regex101.
Das, was ich am nächsten mit VS-Syntax hatte, war etwas wie:
</*FooterTemplate[ ]*.*>
aber nur Übereinstimmungen außerhalb von Tags:
Wie kann ich die obige Regex bearbeiten, um beim Suchen Inhalte zwischen den Tags einzufügen?
Antworten:
5 für die Antwort № 1In VS suchen und ersetzen Werkzeug können Sie verwenden [rsS]
Zeichenklasse, um beliebigen Text zu berücksichtigen, der sich über mehrere Zeilen erstreckt.
Um so wenige Zeichen wie möglich zu erhalten, um eine gültige Übereinstimmung zu erhalten, müssen Sie verwenden *?
oder +?
fauler Quantifizierer.
Also, Sie können verwenden
<FooterTemplate[rsS]+?</FooterTemplate>