从两个字符串值之间获取字符串

use*_*419 1 c# string search find

我正在使用C#并有一些字符串数据如下:

我已将其拆分为一个数组,以便我可以逐行查看上述每个项目.当逐行查看此代码时,我可以请一些帮助来获取每个th和/ th标签之间的内容吗?

Dus*_*gen 5

你可以做几个方面.

如果您的数据已经存在,<thead>则将其加载到XDocument.

var document = XDocument.Parse(data);

var headings = document.Element("thead").Elements().Select(x => x.Value);
Run Code Online (Sandbox Code Playgroud)

或者将它们包装在一个元素中并加载它们.

var document = XDocument.Parse(string.Format(@"<thead>{0}</thead>", data));

var headings = document.Element("thead").Elements().Select(x => x.Value);
Run Code Online (Sandbox Code Playgroud)

否则拆分<th></th>使用string.Split.

如果列表中有每一行:

var headings = items.Select(x => x.Replace("<th>", "").Replace("</th>", ""));
Run Code Online (Sandbox Code Playgroud)