ruskam
Новичок
Проблема с регулярными выражениями
есть исходная строка
$ss='USD</td><td class="smallFont" width="34%">4.980 / 5.040</td><td class="smallFont" width="33%">5.05</td>';
Задача состоит в том, чтобы с помощью регулярных выражений из этой строки выделить вот эти числа 4.980 / 5.040 (которые могут менять значения - это курсы валют)вместе со знаком /.
Так вот при таком запросе $pattern='|USD<\/td><td class\=\"smallFont\" width\=\"34%\">(\d{1}\.\d{3})|'; первое число 4.980 выделяется отлично.
А вот при таком запросе $pattern='|<\/td><td class\=\"smallFont\" width\=\"34%\">(\d{1}\.\d{3})\s\/\s(\d{1}\.\d{3})<\/td>|'; уже ничего вообще не выделяется....
где ошибка ? Подскажите пожалуйста...
есть исходная строка
$ss='USD</td><td class="smallFont" width="34%">4.980 / 5.040</td><td class="smallFont" width="33%">5.05</td>';
Задача состоит в том, чтобы с помощью регулярных выражений из этой строки выделить вот эти числа 4.980 / 5.040 (которые могут менять значения - это курсы валют)вместе со знаком /.
Так вот при таком запросе $pattern='|USD<\/td><td class\=\"smallFont\" width\=\"34%\">(\d{1}\.\d{3})|'; первое число 4.980 выделяется отлично.
А вот при таком запросе $pattern='|<\/td><td class\=\"smallFont\" width\=\"34%\">(\d{1}\.\d{3})\s\/\s(\d{1}\.\d{3})<\/td>|'; уже ничего вообще не выделяется....
где ошибка ? Подскажите пожалуйста...
