我想提取一些字符串,但该字符串旁边还有其他标记,下面是示例
<p class="price">
<del>52.100</del>
26.100
</p>
我只想得到26.100,xpath是如何处理的?
我试过使用这个,但我仍然得到两个值,空白和文本
//p[@class="price"]/text()
有其他表达式可以处理这个问题吗?
试试这个。
//p[@class='price']/text()[2]
尝试
//p[@class='price']/text()[normalize-space(.)!='']
text()[normalize-space(.)!='']
表示获取包含空格和硬回车以外的文本的文本节点。