[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: замена внутр тэгов
NitroGenerate
Недавно столкнулся с проблемой, нужно вырезать весь текст внутри тэга вместе с тэгом, (вчера бился 3 часа в поисках инфы в сети, сегодня после очередного часа неудачных поисков решил обратиться к пользователям форума, в надежде помощи), допустим это будет <b> тэг
$test=' текст раз <b>жирно</b> текст два'; // исходник в котором нужно будет вырезать <b>жирно</b>
echo preg_replace('/\<b\>(.+)\<\/b\>/isU', "", $test); // сама замена


Причем
поиск заменяемого слова пришлось одолжить у preg_match()
результат кривой сильно =(



Спустя 23 минуты, 27 секунд (2.09.2011 - 11:21) killer8080 написал(а):
$test=' текст раз <b>жирно</b> текст два'; // исходник в котором нужно будет вырезать <b>жирно</b>
preg_match('/\<b\>(.+)\<\/b\>/isU', $test, $match); // сама замена
echo $match[0];

Спустя 9 минут, 3 секунды (2.09.2011 - 11:30) neadekvat написал(а):
killer8080, какая ж замена в preg_match? oO

$test = ' текст раз <b>жирно</b> текст два'; // исходник в котором нужно будет вырезать <b>жирно</b>
$test = preg_replace('#<b>(.*?)</b>#i', "", $test); // сама замена
echo $test;

Спустя 8 минут, 40 секунд (2.09.2011 - 11:39) killer8080 написал(а):
а, пардон, неправильно понял суть вопроса.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.