Frage

ich arbeite mit Suchen / Ersetzen eine Reihe von Etiketten zu Databound Text zu ändern.

Im Grunde ich versuche zu konvertieren so etwas wie

<asp:Label ID="lbl213" runat="server" />

<%# Eval("_213")%>

Hier ist mein regex

<asp:Label ID="lbl{\d*}" runat="server" />

Hier ist meine ersetzen

<%# Eval("_\1")%>

Hier ist mein Fehler

  
    

Unbekannt Argument für ':' Operator. Vollständige Regular Expression in der Suchzeichenfolge erforderlich.

  

Wie würde ich dieses Problem lösen?

EDIT:
Ich habe auch versucht die folgende

<asp{\:}Label ID="lbl{\d*}" runat="server" />

aber die Antwort ist, dass

  
    

Der angegebene Text wurde nicht gefunden.

  
War es hilfreich?

Lösung

Der Ausdruck:

\<asp\:Label ID="lbl{:d+}" runat="server" /\>

funktioniert genauso gut in Ordnung. Sie müssen nur den Dickdarm und die spitzen Klammern zu entkommen.

Andere Tipps

Nun holy crap. Sie müssen im Prinzip alles entkommen, die kein Textzeichen

ist
\<asp\:Label ID\=\"lbl{:z}\" runat\=\"server\" \/\>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top