Реклама на сайте Advertise with us

Нужна очередная регулярка - на этот раз простенькая :)

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

осинизатор

С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819

Ссылка на сообщениеДобавлено: 23/04/07 в 00:11       Ответить с цитатойцитата 

Для унификации HTML-текста, нужна реулярка, которая вырезает все тэги "<font bla-bla-bla>" и "</font>".

С меня рейтинг, как обычно icon_smile.gif

ушел на завод

0
 



С нами с 26.02.03
Сообщения: 788
Рейтинг: 299

Ссылка на сообщениеДобавлено: 23/04/07 в 00:24       Ответить с цитатойцитата 

Ну попробуй это:

Код:

$string=preg_replace("/<\s?font\s?.*?[^\>]?>(.*)[^\<]\<\/font\s?\>/i","$1",$string);

0
 

осинизатор

С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819

Ссылка на сообщениеДобавлено: 23/04/07 в 00:33       Ответить с цитатойцитата 

Глючит где-то. Вот, например:
Код:
<p><center><font size=3><a href="http://www.cnn.com">CNN</a></font></center></p>


превращается в
Код:

<p><center><a href="http://www.cnn.com">CNN</a</center></p>


Там тэг </a> херится почему-то.

ушел на завод

0
 



С нами с 26.02.03
Сообщения: 788
Рейтинг: 299

Ссылка на сообщениеДобавлено: 23/04/07 в 00:41       Ответить с цитатойцитата 

Угу, косяк. Тады так:
Код:
$string=preg_replace("/\<\s?font.*?[^>]?>(.*?)\<\/font\s?>/i","$1",$string);

5
 

осинизатор

С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819

Ссылка на сообщениеДобавлено: 23/04/07 в 00:45       Ответить с цитатойцитата 

cookie писал:
Угу, косяк. Тады так:
Код:
$string=preg_replace("/\<\s?font.*?[^>]?>(.*?)\<\/font\s?>/i","$1",$string);


О, то что доктор прописал! Сенькс.

ушел на завод

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »