0

如何在 span 标签中选择排除那些不必要的“ ”字符的文本?我只需要数字(最后的欧元字符会很好,但这不是必须的)。请注意,数字会发生变化,它们并不相同。

<span class="price">15.900&nbsp;€&lt;/span>
4

1 回答 1

1

如果您使用 C# 和 XPath,那么假设您将 XPath 表达式编写为 C# 字符串,您可以使用"translate(//span[@class = 'price'], '\u00A0', '')".

工作示例(在 Javascript 中)是

console.log(document.evaluate("translate(//span[@class = 'price'], '\u00A0', '')", document, null, XPathResult.ANY_TYPE, null).stringValue);
<span class="price">15.900&nbsp;€&lt;/span>

于 2016-12-18T16:27:42.190 回答