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 :: Поиск и замена текста между тегами. Помогите составить регулярку
нужно найти и заменить слово привет между тегами <p> но не трогая это же слово между тегами <strong>.
т.е сделать замену слова только между тэгами <p> минуя при этом все другие тэги которые могут быть заключены между тегами<p>
надеюсь правильно поставил вопрос.
Заранее спасибо : )
Ch_chov
Отправлено: 07 Ноября, 2009 - 18:29:30
Постоянный участник
Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008 Откуда: из города
между тегами <p> могут быть не только теги <strong> но и любые другие. мне нужно сделать так чтобы менялось слово только в тексте, т.е между тегами <p> но при этом не заменяя в других тегах..например в заголовках или выделенный текст.
Ch_chov
Отправлено: 07 Ноября, 2009 - 19:51:36
Постоянный участник
Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008 Откуда: из города
asciibit ищи хоть какую нибудь регулярность в файле, иначе тебе даже рег. выражения не помогут. Разве что, какой нибудь парсер html создавать.
SAD
Отправлено: 07 Ноября, 2009 - 19:56:25
Постоянный участник
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
такой вопрос, я удаляю строки из файла с помощью unset(), и заметил, что кол-во строк ограниченное удаляется, то есть должно например удалить 300 строк, а удаляет 80. почему так?
Ch_chov
Отправлено: 07 Ноября, 2009 - 19:58:02
Постоянный участник
Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008 Откуда: из города
Помог: 90 раз(а)
Цитата:
удаляю строки из файла с помощью unset()
это как?
SAD
Отправлено: 07 Ноября, 2009 - 20:03:48
Постоянный участник
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.