Нужна помощь с регулярными выражениями

mit

Новичок
Нужна помощь с регулярными выражениями

Есть блок текста
Код:
<TR>
                 <TD id=t00 colSpan=8>Наличные на 24.04.2006</TD></TR>
               <TR>
                 <TD id=t1>&nbsp;USD</TD>
                 <TD id=t1>2 145.00</TD>
                 <TD id=t1><SPAN style="COLOR: green">&nbsp;=</SPAN></TD>
                 <TD id=t1><SPAN style="COLOR: green">0.00000</SPAN></TD><!-- <td id=t1>21.04.2006</td> -->
                 <TD id=t1>2 160.00</TD>
                 <TD id=t1><SPAN style="COLOR: green">&nbsp;=</SPAN></TD>
                 <TD id=t1><SPAN style="COLOR: green"></TD></TR>
Как из него выдернуть кусок нужного текста (2 145.00 и 2 160.00). Значения постоянно меняются. Знаю что это все через регулярку делается, но в ней я пока не силен. Может кто поможет?
Заранеее благодарен.
 

clops

Новичок
а это кажется курс обмена валют — не советую его так воровать — есть более гуманные методы ))
 

mit

Новичок
например?

-~{}~ 24.04.06 15:58:

Кстати. Это не воровство. Все по договоренности. Просто там в банках все лентяи и поэтому заставлять их генерировать XML файл постоянно будет проблематично. А вот чтобы без их участия - так они соглашаются. Приходится выкручиваться.
 

clops

Новичок
идёшь на finance.yahoo.com и забираешь раз в, например, сутки актуальный курс для любой валюты

вот, например, курс Евро к Рублю

http://finance.yahoo.com/currency/convert?amt=1&from=EUR&to=RUB&submit=Convert

на этой странице есть волшебная ссылка «Download Data» — которая выдаёи эти данные в CSV формате

http://finance.yahoo.com/d/quotes.csv?s=EURRUB=X&f=sl1d1t1ba&e=.csv
 
Сверху