Sto cercando di cercare usando questa regex in Visual Studio, ma non funziona.
<(script|link)b(.*?)Site.css(.*?)(script>|/>)
Dopo aver letto Questo articolo L'ho cambiato
<(script|link)b(.*?)Site.css(.*?)(script>|/>)
Ma non funziona ancora. Cosa sto facendo di sbagliato?
Il vostro aiuto è molto apprezzato :)
risposte:
2 per risposta № 1guarda qui ... ora è piuttosto vecchio ma bello da leggere http://www.codinghorror.com/blog/2006/07/the-visual-studio-ide-and-regular-expressions.html
Seguendo la guida sopra ho provato a tradurre la tua espressione regolare. Sfortunatamente non sono riuscito a trovare qualcosa di adatto al quantificatore non avido *?
e fu costretto a rimanere con l'avido *
. Questa è la mia ipotesi (testato con successo su Visual Studio 2010):
<{script|link}.+Site.css.*{/>|script>}
Sento di suggerirti un editor diverso quando tudesidera utilizzare intensamente espressioni regolari su file di risorse di Visual Studio come roba xml. La mia scelta personale è stata PowerGrep ma è "un prodotto commerciale. Sono sicuro che ce ne sono molti gratuitamente su Internet.