0

我在 PHP 中使用正则表达式来解析 Google 在查询“天气”时提供的天气结果。

基本上,我已经设法匹配了我需要的每一个细节(湿度、风、位置名称等),但我根本无法匹配以摄氏度为单位的当前温度。有没有人能够提供一个匹配这个的表达式?

<td style="font-size:140%;white-space:nowrap;vertical-align:top;padding-right:15px;font-weight:bold" rowspan=2>10°C | <a href="/setprefs?fheit=1&amp;sig=0_vpPSh_He8v7GXjLf7MhO-wNqNOU=&amp;prev=http://www.google.com/search%3Fq%3Dweather%2Bin%2Bwellington&amp;sa=X&amp;ei=3KVZUL6JMcWsiAfug4GQBQ&amp;ved=0CB8QwwQ" class="fl">&deg;F</a>

抱歉,粘贴太长了,但 10 摄氏度即将开始。这些是环绕它的两个 HTML 标记。

4

1 回答 1

3

这个怎么样?:

/>-?(\d+)°C\b/
于 2012-09-19T11:24:37.567 回答