Условие preg_replace. Замена текста

  • Автор темы Автор темы Некто
  • Дата начала Дата начала

Некто

Guest
Условие preg_replace. Замена текста

Ннеобходимо заменить весь текст до

<! -- abc -->

помогите составить условие

-~{}~ 10.08.05 17:23:

preg_replace("/^(\S)<!-- submenu -->$/", "$b", $contents);

не работает
 
PHP:
preg_replace('/.+?(?=<!-- abc -->)/s', "$b", $contents);

пробел после "abc-->" не нужен - это глюк форума
 
А попробовать найти <! -- abc --> strpos()`ом, а потом substr(), str_replace никак не катит?
 
Rosco
Strpos возвращает ноль, хотя я точно знаю что в файле есть такая запись.
 
$contents=preg_replace('/.+?(?=<!-- submenu -->)/s', "$b", $contents);

работает, но только когда $contents не большой. А когда я подгружаю файл, то он оч долго думает а потом выдает пустоту. Почему?

-~{}~ 11.08.05 11:08:

И как с этим бороться?
 
Сверху