【发布时间】:2015-03-10 07:33:59
【问题描述】:
我有一个这样的html代码:
<div class="main">
<div class ="first">
<p>just text</p>
</div>
<div class= "second">
<p>some text</p>
</div>
<div class= "third">
<p>some text having double white-space</p>
</div>
</div>
并像这样使用 Xpath://div/p[contains(text(),'some text')]
但不幸的是,在元素 p 内的“某些文本”的任何地方都可以是双空格。所以我需要在匹配过程中忽略它们。我知道我可以使用像 translate(normalize-space(//div/p), ' ', '') 这样的 Xpath 表达式,但它会找到所有元素 p 并且只替换双空格而不匹配“某些文本”!
是否可以匹配“某些文本”但同时忽略双空格?
【问题讨论】: