我有一个tr的字符串(html表行)的列表,每个tr有3个td。简单Linq语句
我正在使用HtmlAgilityPack过滤掉网页中的数据。
var data= from tr in content.ChildNodes.Where(c =>c.Name.Equals("tr"))
select tr;
<tr><td></td><td>aaa</td><td></td></tr>
<tr><td></td><td>bbb</td><td></td></tr>
<tr><td></td><td>aaa</td><td></td></tr>
<tr><td></td><td>aaa</td><td></td></tr>
....
我想通过TD [2],即分组的所有值:AAA,BBB
感谢。
已更新:data.GroupBy(tr => tr.ChildNodes.Where(e => e.Name ==“td”) .Skip(1).First()。InnerText);正常工作
谢谢大家。
你已经试过了什么? – Kooki
请更新您的标题与您的具体问题.. http://meta.stackexchange.com/questions/10647/how-do-i-write-a-good-title –