所以我有這個字符串[]:通過正則表達式循環替換
string[] middleXMLTags = {"</Table1><Table2>", "</Table2><Table3>"};
我想要做這樣的事情吧:
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>);
最終,我只是問,如果它是可能以某種方式循環通過Regex
,因此能夠用存儲在string[]
中的不同值替換string
。它不一定是一個foreach
循環,我知道這段代碼很荒謬,但我聽到它提出了最明確的問題。請評論您對我的任何問題。
感謝所有幫助=)
看看[Regex.Matches](http://msdn.microsoft.com/zh-CN/library/system.text.regularexpressions.regex.matches.aspx)。 – 2013-02-26 17:44:38
[不要使用正則表達式解析HTML](http://stackoverflow.com/a/1732454/558018)。 – AgentFire 2013-02-26 18:16:09