Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: необходимо взять от и до конца
 
 автор: pissed   (17.06.2008 в 22:28)   письмо автору
 
 

echo preg_match('|<div style="position:relative">(.*)$|isU',$buf, $rez);//взяли весь текст
echo preg_match('|<div style="position:relative">(.*)|isU',$buf, $rez);//взяли весь текст
попробовал так не идет.
Необходимо вывести все от <div style="position:relative"> и до конца

   
 
 автор: AcidTrash   (17.06.2008 в 23:06)   письмо автору
 
   для: pissed   (17.06.2008 в 22:28)
 

>и до конца
До какого конца? Концы разные бывают.

   
 
 автор: pissed   (17.06.2008 в 23:38)   письмо автору
 
   для: AcidTrash   (17.06.2008 в 23:06)
 

конец данных

   
 
 автор: AcidTrash   (18.06.2008 в 14:57)   письмо автору
 
   для: pissed   (17.06.2008 в 23:38)
 

> echo preg_match(...
И что вы хотели увидеть выводя preg_match в echo?
Так выведется true или false, собственно 1 или 0.
А результат находится в третьем параметре - массиве $rez.

preg_match('|<div style="position:relative">(.*)|is',$buf,$rez);//взяли весь текст
print $rez[1];

   
 
 автор: mechanic   (19.06.2008 в 09:24)   письмо автору
 
   для: pissed   (17.06.2008 в 22:28)
 

$text = 'тут большой текст текст текст';
$lookin4 = '<div ...>';
if (false === ($pos = strpos($text, $lookin4))) {
    die('404');
}
else {
    $pos += strlen($lookin4);
}
echo substr($text, $pos);

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования