-1

我怎样才能从这个html片段中提取文本......

<span id='amount'>&pound;86,950</span></div>
                    <p class="bedrooms">2 bed mews house for sale</p>
                    <h2 class="address">
                        <a href="...31073581.html?showcase=true&premiumA=true">Wilson Street,city 123 
</a></h2>

我想提取

£86950
2 床马厩出售
威尔逊街,城市 123

我正在使用 regexbuddy,我可以提取值$pound567849(通过&pound.*\d

我可以通过提取下一个标签的值<p calss.*>.*</p>(不能同时使用它们......不知道如何)

但我不知道如何结合两个表达式来共同获得价值......任何人都可以帮助PLZ(可悲的是正则表达式和提取东西的新手)

4

1 回答 1

0

您可以使用它(?<=(amount|bedrooms)["']>)(.+?)(?=<)来获取值数组

或者这个amount'>(.+?)<.*?bedrooms">(.+?)<你的价值将在第 1 组和第 2 组

于 2013-02-19T10:03:02.220 回答