/ / Visual Studio Suchen und Ersetzen von Inhalt zwischen HTML-Tags mit Regex - Regex, Visual Studio, IDE, finden

Visual Studio Suchen und Ersetzen von Inhalten zwischen HTML-Tags mit Regex - Regex, Visual Studio, IDE, suchen

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:

Bildbeschreibung hier eingeben


Wie kann ich die obige Regex bearbeiten, um beim Suchen Inhalte zwischen den Tags einzufügen?

Antworten:

5 für die Antwort № 1

In 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>