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
Форумы портала PHP.SU :: Версия для печати :: Как спарсить h2 в нужную строку в этом же документе
Форумы портала PHP.SU » PHP » Регулярные выражения » Как спарсить h2 в нужную строку в этом же документе

Страниц (1): [1]
 

1. .Mia - 08 Августа, 2010 - 13:36:37 - перейти к сообщению
Кто знает помогите с проблемкой!
2. SDR - 08 Августа, 2010 - 13:46:46 - перейти к сообщению
в этом же это в каком? Радость
3. .Mia - 08 Августа, 2010 - 14:00:30 - перейти к сообщению
1.<h2>что нужно</h2>
2.
3.
4.
5.
6.<p>куда нужно</p>
4. Champion - 08 Августа, 2010 - 14:07:07 - перейти к сообщению
document.getElementsByTagName('h2')[1].innerHTML
5. .Mia - 08 Августа, 2010 - 14:10:27 - перейти к сообщению
Champion, Большое спасибо!
(Добавление)
<?php preg_match('#<h2>(.*)</h2>#',$in,$out); ?>


Почему то не парсит, в чем может быть причина?
6. Champion - 08 Августа, 2010 - 15:53:23 - перейти к сообщению
В том, что поиск не многострочный (буква m), в том, что нет таких вещей, которые подойдут под шаблон, в $in, в том, что всё сработало, но ты не заметил. Может быть, еще какие-то причины
7. .Mia - 08 Августа, 2010 - 22:50:25 - перейти к сообщению
Если регулярное выражение спарсить второе слово из title в нужную строку?
8. JustUserR - 09 Августа, 2010 - 02:43:45 - перейти к сообщению
.Mia пишет:
Если регулярное выражение спарсить второе слово из title в нужную строку?
Регулярные выражения которые осуществляют выборку данных из определенного тега в HTML-документе и их последущее копирование в другой тег задаются аналогичным образом - для этого необходимо использовать шаблон который бы точно определял местоположения нужного тега в HTML-документе - например по уникальному имени или же соседнием тегам и каким-либо их аттрибутам Также можно осуществлить проверку которая анализировать дополнительные условия по расположению требуемого тега - например не находится ли найденное вхождение внутри строковой константы в JS-скрпта или в комментарии
При работе с динамическими HTML-страницами значительно удобнее будет осуществлять необходимую проверку с помощью клиентского JS-скрипта - ведь многие значения и взаимодействия между элементами могут расчитываться во время выполнения - и в таком случае с использованием DOM-модели их гораздо проще проанализировать

 

Powered by ExBB FM 1.0 RC1