我需要能夠提取2個(gè)標(biāo)簽之間的字符串,例如:“”中的“ 00002 morenonxmldata<tag1>0002</tag1>morenonxmldata”我正在使用C#和.NET 3.5。
3 回答

慕田峪7331174
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超13個(gè)贊
一種Regex使用延遲匹配和反向引用的方法:
foreach (Match match in Regex.Matches(
"morenonxmldata<tag1>0002</tag1>morenonxmldata<tag2>abc</tag2>asd",
@"<([^>]+)>(.*?)</\1>"))
{
Console.WriteLine("{0}={1}",
match.Groups[1].Value,
match.Groups[2].Value);
}
- 3 回答
- 0 關(guān)注
- 423 瀏覽
添加回答
舉報(bào)
0/150
提交
取消