Così ho questo string []:Looping attraverso una regex sostituire
string[] middleXMLTags = {"</Table1><Table2>", "</Table2><Table3>"};
e voglio fare qualcosa di simile con esso:
int i = 0;
foreach (regex where it finds the replacement string)
{
response = Regex.Replace(response, "</Table><Table>", middleXMLTags[i]);
i++;
}
response = Regex.Replace(response, "<Table>", <Table1>);
response = Regex.Replace(response, "</Table>", </Table3>);
In definitiva, sto solo chiedendo se si tratta di possibile in qualche modo eseguire il ciclo attraverso un Regex
e quindi essere in grado di sostituire il string
con valori diversi che sono memorizzati in un string[]
. Non deve essere un ciclo foreach
, e so che questo codice è ridicolo, ma ho chiesto di porre la domanda più chiara possibile. Per favore, commenta qualsiasi domanda tu abbia per me.
Grazie per tutto l'aiuto =)
Look at [Regex.Matches] (http://msdn.microsoft.com/en-GB/library/system.text.regularexpressions.regex.matches.aspx). –
[Non analizzare HTML con Regex] (http://stackoverflow.com/a/1732454/558018). – AgentFire