Помогите с регуляркой

Тема в разделе "Регулярные выражения", создана пользователем rasandrey, 16 сен 2011.

Статус темы:
Закрыта.
Модераторы: xpert13
  1. rasandrey

    rasandrey

    Регистр.:
    2 апр 2009
    Сообщения:
    214
    Симпатии:
    6
    Есть кусок кода
    Код:
    </table>
    			<img height="11" alt="Au" hspace="2" src="/images/icon_au.gif" width="14" align="left" vspace="2" border="0">Золото</td>
    		<td></td>
    		<td class="digit" noWrap align="right" colSpan="3"><font color="#aeaeae">1771,20</font><img border="0" height="8" hspace="2" src="/images/icon_blank.gif" width="7"></td>
    
    	</tr>
    	<tr>
    		<td>
    			<table cellspacing="0" cellpadding="0" width="5" align="left" border="0">
    				<tr>
    					<td width="5"></td>
    				</tr>
    			</table>
    			<img height="11" alt="Ag" hspace="2" src="/images/icon_ag.gif" width="14" align="left" vspace="2" border="0">Серебро</td>
    
    		<td></td>
    		<td class="digit" noWrap align="right" colSpan="3"><font color="#aeaeae">40,44</font><img border="0" height="8" hspace="2" src="/images/icon_blank.gif" width="7"></td>
    	</tr>
    Помогите, плиз, достать значение 1771,20, при условии, что значение каждый раз разное
     
  2. fangete

    fangete Постоялец

    Регистр.:
    2 ноя 2007
    Сообщения:
    144
    Симпатии:
    124
    уточните, Вам нужно только первое значение (значение золота)?
     
  3. Oleg_Ci

    Oleg_Ci Создатель

    Регистр.:
    11 окт 2009
    Сообщения:
    25
    Симпатии:
    7
    @Золото</td>.*?"#aeaeae">([^<]+)@s
     
  4. zzallexx

    zzallexx

    Регистр.:
    11 июн 2008
    Сообщения:
    1.036
    Симпатии:
    699
    PHP:
    preg_match('/Золото.*?<font color=\"#aeaeae\">(.*?)<\/font>/si',$content,$match);
    $gold $match[1];
     
  5. Ponochka

    Ponochka Постоялец

    Регистр.:
    21 фев 2008
    Сообщения:
    128
    Симпатии:
    13
    Код:
    preg_match("/(.+)alt\=\"Au\"(+.?)color\=\"\#aeaeae\">(.+?)<\/font>/",$pg,$matches);
    print "Au=".$matches[2];
    
     
Статус темы:
Закрыта.