выдрать курс валют с помощью регурярных выражений

ayrat9

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

Есть скрипт ЦБ с курсом валют в XML

Я осваиваю регулярные выражения и хочу, к примеру, выдрать из текста блок относящийся к USD

написал регулярное выражение,
--------------------
$xml=file_get_contents("http://www.cbr.ru/scripts/XML_daily.asp");
preg_match_all("/(?<=<Valute\sID=\"R01235\">).+(?=<\/Valute>)/", $xml, $matches);
print_r ($matches);
-------------------
но оно не работает, помогите разобраться и найти ошибку
 

iliah

Новичок
зачем тебе регулярное выражение, если ты получаешь данные в xml формате?
используй какую-либо функцию xml2array, из числа тех, что можно найти через гугл
или, например, PEAR::XML_Serializer
 

ayrat9

Новичок
я не в XML, а в регулярках хочу попрактиковаться. Разве это запрещено?
 
Сверху