c#字符串截取一段特定的内容,特定一段很多,都想取出来

img

如题:c#字符串截取一段特定的内容,特定一段很多,都想取出来,应该怎么办?

可以使用正则表达式来取出来
例子:

img

using System.Text.RegularExpressions;

var text = @"
    <com.tom>
        <id>12345678765</id>
        <status>1</status>
        <id>3448</id>
        <id>125678765</id>
    </com.tom>
";

Regex.Matches(text, @"<id>(.*?)</id>").ToList().ForEach(m =>
{
    Console.WriteLine(m.Groups[1].Value);
});

这个可以结合正则表达式完成,使用C#中的类库:system.text.regulerexpressions
详细参考:https://blog.csdn.net/feiyuezouni/article/details/79683419
C#之字符串和正则表达式 - JohnYang819 - 博客园