![]()
![]()
Giorno,
ho il seguente codice in C#, che dovrebbe restituirmi la posizione del match che soddisfa la mia Regex:
//Inizio codice
RegString="(<table).*(background=\"\").*(width=\"5 00\">).*";
Regex exp = new Regex(RegString);
Match m = exp.Match(HtmlPage);
Pos=m.Index;[/B]
//Fine codice
La pagina html è:
<table><tr><td><table background="" border="1" bgcolor="#BECBE1" width="500"><tr><td width="40%">[b] ...
Dovrebbe tornarmi, come risultato, 15 ,
ma mi ritorna invece 0.
La string RegString non la scrivo così nel codice, ma viene costruita con un ciclo: ho incollato il valore che contiene nel debug. Come faccio a scriverla anche nel codice? Mi dà errori sui doppi apici, anche mettendo la @ davanti..
Chi mi aiuta? Grazie!