visual studio REGEX Trova / Sostituisci errore
-
23-09-2019 - |
Domanda
su cui sto lavorando con Trova / Sostituisci per cambiare un po 'di etichette di testo DataBound.
In sostanza sto cercando di convertire qualcosa come
<asp:Label ID="lbl213" runat="server" />
a
<%# Eval("_213")%>
Ecco la mia espressione regolare
<asp:Label ID="lbl{\d*}" runat="server" />
Ecco la mia sostituire
<%# Eval("_\1")%>
Ecco il mio errore
Argomento sconosciuto per il ':' operatore. Completa Regular Expression richiesto nella stringa di ricerca.
Come faccio a risolvere questo?
Modifica
Ho anche provato il seguente
<asp{\:}Label ID="lbl{\d*}" runat="server" />
ma la risposta è che
Il testo specificato non è stato trovato.
Soluzione
L'espressione:
\<asp\:Label ID="lbl{:d+}" runat="server" /\>
funzionano bene pure. Hai solo bisogno di sfuggire al colon e le parentesi angolari.
Altri suggerimenti
Bene holy crap. Hai sostanzialmente a fuggire tutto ciò che non è un carattere di testo
\<asp\:Label ID\=\"lbl{:z}\" runat\=\"server\" \/\>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow