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

慕田峪7331174
TA貢獻1828條經驗 獲得超13個贊
一種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 關注
- 425 瀏覽
添加回答
舉報
0/150
提交
取消