HtmlAgilityPack能否支持xpath函数?

图片描述

如图现在想用HtmlAgilityPack来解析出时间字符,
通过“/html/body/div/div/div/p[@class='color6e articalinfo']/text()[1]”这个xpath语法能获得
2015-09-09 110045 来源

不过我现在想得到的是2015-09-09 110045
所以构造出了substring(/html/body/div/div/div/p[@class='color6e articalinfo']/text()[1],1,19)这个语法

请问HtmlAgilityPack是否支持substring语法,如果支持应该如何调用?

阅读 3.3k
1 个回答

你都取出字符串啦,你想怎么处理就怎么处理呀。

你把整个字符串取出来后,使用c#直接截取字符串就行了,c#给你提供很多处理字符串的方法。

string time = "2015-09-09 11:00:45 来源";
time = time.Substring(0,19);

我想这样的方法已经很简单了吧,有时不要把问题想的太复杂

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进