Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Нужна помощь с регуляркой
Покинул форум
Сообщений всего: 213
Дата рег-ции: Май 2010 Откуда: Россия, Ростов-на-Дону
Помог: 3 раз(а)
вот есть строка
<span class="vid-size">96.3 MB</span><a href="http://site.com/video.mp4" onclick="pageTracker._trackEvent('Video Page','Click Download Original');" id="123456">Download AVI Format</a></div>
Как мне отсюда взять Download AVI Format
Написал регулярку
тоже ничего не матчит.
preg_match_all( '/(.*)<\/span><a href="(.*)" onclick="(.*)" id="(.*)">.*/isU', $link[1][$i] , $size );
вот моя регулярка всё парсит, но когда я её дописываю до:
preg_match_all( '/(.*)<\/span><a href="(.*)" onclick="(.*)" id="(.*)">.*<\/a>/isU', $link[1][$i] , $size );
Она перестаёт парсить.
В чём проблема?
vsll
Отправлено: 28 Июня, 2011 - 14:37:07
Частый посетитель
Покинул форум
Сообщений всего: 530
Дата рег-ции: Февр. 2011
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.