如何在nokogiri xpath中使用正则表达式

时间:2018-02-04 13:05:21

标签: ruby xpath html-parsing nokogiri

div class="ydpbfddd73dsignature" >......

如何使用xpath获取此标记后面的文字?

我试过这个

nokogiri_html=Nokogiri::HTML html
nokogiri_html.xpath('//div[@class="/.*signature/"]')

但它没有用。

1 个答案:

答案 0 :(得分:0)

您可以在XPath下面申请:

//div[substring(@class, string-length(@class) - 8)="signature"]

表示返回div节点,其"signature"作为类名的最后9个字符