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!