на выходе мне нужен массив или строка с перечеслениями этих значений.
те
$vixod = 'текст1, текст2';
Подскажите куда копать? Регулярные плохо знаю.
Спустя 4 минуты, 41 секунда (29.10.2010 - 15:54) Johny написал(а):
Парсинг
Спустя 1 минута, 33 секунды (29.10.2010 - 15:55) Guest написал(а):
вот обработчик
<?php
$link = file_get_contents ("index.php") ;
$a = strpos ($link, "<h1>") ;
$link = substr ($link, $a) ;
$a = strpos ($link, "</h1>") ;
$link = substr ($link, 0, $a) ;
echo $link ;
Спустя 1 минута, 50 секунд (29.10.2010 - 15:57) Guest написал(а):
создаешь файл со своими <h1>блабла</h1> сохраняешь как душе угодно
потом создаешь другой файл php, туда вставляешь код, который я те выше написал
здесь вместо index.php пишешь путь к файлу, в котором у тя <h1> $link = file_get_contents ("index.php") ;
потом создаешь другой файл php, туда вставляешь код, который я те выше написал
здесь вместо index.php пишешь путь к файлу, в котором у тя <h1> $link = file_get_contents ("index.php") ;
Спустя 1 час, 30 минут, 6 секунд (29.10.2010 - 17:27) vasa_c написал(а):
Копать в сторону улучшения знаний регулярных.
Спустя 30 минут, 5 секунд (29.10.2010 - 17:57) kovaldm написал(а):
$re = '#<h1>(.*?)</h1>#iu'
Спустя 2 дня, 15 часов, 17 минут, 44 секунды (2.11.2010 - 10:15) linklink26 написал(а):
Cпасибо большое Guest помог сильно!!!
Я даже дописал парсер чтобы обрабатывал еще и <h2></h2> <h3></h3>
и так далее сколько найдет. =)
Я даже дописал парсер чтобы обрабатывал еще и <h2></h2> <h3></h3>
и так далее сколько найдет. =)
Спустя 2 часа, 20 минут, 26 секунд (2.11.2010 - 12:35) linklink26 написал(а):
Хотя нужен более гибкий парсер который бы брал еще и строки в которых <h1 align="center">Текст нужный</h1>
И вторая задача, чтобы он очищал теги т.е. <h1 align="center">Текст <strong>нужный</strong></h1> превращал в "Текст нужный"
Все что я смог пока написать это парсер который выбирает все между тегами <h1></h1>
Куда копнуть?
И вторая задача, чтобы он очищал теги т.е. <h1 align="center">Текст <strong>нужный</strong></h1> превращал в "Текст нужный"
Все что я смог пока написать это парсер который выбирает все между тегами <h1></h1>
preg_match_all("/(.*)(?<=<h1>)(.*)(?=<\/h1>)(.*)/", $keyslink, $matches);
var_dump($matches);
Куда копнуть?
Спустя 13 минут, 45 секунд (2.11.2010 - 12:49) SlavaFr написал(а):
'#<h1[^>]*>(.*?)</h1>#iU'
и
strip_tags
и
strip_tags