【发布时间】:2014-07-07 11:31:56
【问题描述】:
这是我的 html 字符串的一部分。
<span class="price">£ 343</span>
// Some html code
<span class="price" id="old-price-22898">£ 343</span>
</p><p class="special-price">
<span class="price" id="product-price-22898"> £ 274</span>
我想要的是得到所有的价格。
所以我尝试了这个正则表达式:
<span class=\"price\"(.*)>(.*)<\/span>
这对我来说很有意义,但我只能得到 <span class="price"> 之间的价格,而不是带有 ID 的 <span> 之间的价格。
有什么帮助吗?
【问题讨论】:
-
最好不要用正则表达式解析 HTML stackoverflow.com/questions/1732348/…
-
你应该制定更好的问题标题。只是在标题中添加一些标签对进一步使用没有帮助。