Royal Flash
-=MaestrO=-
Регулярное выражение.
Здравствуйте!
Пишу парсилку никих страниц. И все шло хорошо, пока не столкнулся с таким кодом, из которого мне нужно изьять информацию:
<td>Alfa</td>
<td style="font: 10px">Всякая фигня</td>
<td>123,12</td>
Alfa - это якорь, по которому определяется, нужна ли информация вообще.
Нужная информация - 123,12
Подозреваю, что проблемма из-за знаков перехода на новую строку. Просьба подсказать, в чем проблемма.
P.S. Разбираются страницы старого сайта, без движка, в которм вся информация в HTML.
Здравствуйте!
Пишу парсилку никих страниц. И все шло хорошо, пока не столкнулся с таким кодом, из которого мне нужно изьять информацию:
<td>Alfa</td>
<td style="font: 10px">Всякая фигня</td>
<td>123,12</td>
Alfa - это якорь, по которому определяется, нужна ли информация вообще.
Нужная информация - 123,12
PHP:
$pattern = '!<td>Alfa<\/td>
<td style="font: 10px">Всякая фигня<\/td>
<td>(\d{1,2}[\.|,]\d{1,8}) </td>!';
preg_match($pattern, $txt, $match);
P.S. Разбираются страницы старого сайта, без движка, в которм вся информация в HTML.
