XPath在字符串位于标记之间时连接字符串
我想得到数据,但是数据被分割了,因为里面有另一个标签XPath在字符串位于标记之间时连接字符串,xpath,Xpath,我想得到数据,但是数据被分割了,因为里面有另一个标签 <em> <a href="#"> (1 <span>review</span> ) </a> </em> 但结果是三个不同的结果 '(1', 'review', ')' 我只想要其他数字,我尝试了text() 我希望结果仅为数字或整个字符串,不带任何分隔符,我应该怎么做?因此输出必须为 1 or
<em>
<a href="#">
(1
<span>review</span>
)
</a>
</em>
但结果是三个不同的结果
'(1', 'review', ')'
我只想要其他数字,我尝试了text()
我希望结果仅为数字或整个字符串,不带任何分隔符,我应该怎么做?因此输出必须为
1 or (1 review)
你可以试试
normalize-space(//em/a)
要获取(1个审阅)
或
获取1
normalize-space(//em/a)
//em/a/substring-after(text()[1], '(')