如何在 span 标签中选择排除那些不必要的“ ”字符的文本?我只需要数字(最后的欧元字符会很好,但这不是必须的)。请注意,数字会发生变化,它们并不相同。
<span class="price">15.900 €</span>
如果您使用 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 €</span>