2011-08-02 55 views
0

我有以下的標籤,我想提取買入和賣出價:2.9450和3.0150的preg_match解析HTML標籤並插入變量

<tr bgcolor="#E8EFF3"> 
<td width="25%" align="center" valign="middle" class="tx11"> 
USD</td> 
<td width="8%" class="tx11">RON </td> 
<td align="right" class="tx11"> 
**2.9450**</td> 
<td width="8%" align="left" class="tx11"></td> 
<td align="right" class="tx11"> 
**3.0150**</td> 
<td width="8%" align="left" class="tx11"></td> 
<td align="right" class="tx11"> 
**2.9249**</td> 
</tr> 
  1. 誰能幫助我與這些值的模式嗎?
  2. 我該如何將這些值提取到變量中? 謝謝
+1

您可能會覺得這很有趣:http://stackoverflow.com/q/1732348/159388 – murgatroid99

+0

**不要使用正則表達式來解析HTML **,而是使用[html dom解析器代替](http://simplehtmldom.sourceforge 。淨/) –

回答

1
preg_match_all('/\*\*(.+?)\*\*/s', $str, $matches); 

$匹配[1] [0]和$匹配[1] [1]將包含你希望兩個號碼。