Vì vậy, tôi có chuỗi này []:Looping thông qua một regex thay thế
string[] middleXMLTags = {"</Table1><Table2>", "</Table2><Table3>"};
Và tôi muốn làm một cái gì đó như thế này với nó:
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>);
Cuối cùng, tôi chỉ yêu cầu nếu nó có thể bằng cách nào đó lặp qua một Regex
, và do đó có thể thay thế string
với các giá trị khác nhau được lưu trữ trong một string[]
. Nó không phải là một vòng lặp foreach
, và tôi biết rằng mã này là vô lý, nhưng tôi đặt nó nghe để hỏi câu hỏi rõ ràng nhất có thể. Xin vui lòng bình luận bất kỳ câu hỏi mà bạn có cho tôi.
Cảm ơn tất cả sự giúp đỡ =)
Nhìn vào [Regex.Matches] (http://msdn.microsoft.com/en-GB/library/system.text.regularexpressions.regex.matches.aspx). –
[Không phân tích cú pháp HTML với Regex] (http://stackoverflow.com/a/1732454/558018). – AgentFire