Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.7570
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 18.04.2009, 02:04   #1
s0ber
Фигачу нетленки
 
Аватар для s0ber
 
Регистрация: 09.03.2009
Адрес: Samara City
Сообщений: 200
Бабло: $14965
Отправить сообщение для s0ber с помощью ICQ
По умолчанию Нужен простенький скрипт

Нужен скрипт на пхп, чтобы из текста вырезал все тэги, кроме тэгов <p> и <br>. Как я понимаю, это с помощью регэкспов осуществляется, но как — не знаю, не рублю я в них

В общем на входе — замусоренный тегами текст, на выходе — чистые абзацы

Помогите, плиз)
s0ber вне форума  
Старый 18.04.2009, 02:06   #2
TerVer
Senior Member
 
Аватар для TerVer
 
Регистрация: 14.09.2007
Сообщений: 743
Бабло: $73711
По умолчанию

так просто текст не почистишь
TerVer вне форума  
Старый 18.04.2009, 02:10   #3
Crazy Joker
Ебланнед
 
Регистрация: 21.09.2007
Адрес: бан по просьбе владельца
Сообщений: 1,054
Бабло: $10
По умолчанию

Цитата:
$parse_content=strip_tags ($parse_content,'<p><br>');
Вырежет все теги кроме p и br
__________________
бан по просьбе владельца аккаунта
Crazy Joker вне форума  
Старый 18.04.2009, 02:18   #4
wal
Member
 
Регистрация: 18.08.2008
Сообщений: 76
Бабло: $490
По умолчанию

<?php
$text = file_get_contents("text.txt");

$text = preg_replace("/<(p|\/p)>/si","[\\1]",$text);
$text = preg_replace("/<(br|br \/)>/si","[\\1]",$text);
$text = preg_replace("/<[^>]+>/si","",$text);
$text = preg_replace("/\[(br|br \/)\]/si","<\\1>",$text);
$text = preg_replace("/\[(p|\/p)\]/si","<\\1>",$text);

echo $text;
?>

запускать из консоли:
php -f script.php > text_new.txt
wal вне форума  
Старый 18.04.2009, 02:33   #5
s0ber
Фигачу нетленки
 
Аватар для s0ber
 
Регистрация: 09.03.2009
Адрес: Samara City
Сообщений: 200
Бабло: $14965
ТС -->
Отправить сообщение для s0ber с помощью ICQ
автор темы ТС Red face

Спасибо, попробую оба варианта. Нужно статей из чего-то, типа "каталога статей" напарсить просто, и почистить от лишних ссылок.
s0ber вне форума