|
Страница 1 из 1 [ Сообщений: 25 ] |
webprog
новый человек
|
|
|
 |
|
 |
Protoss
соучастник
|
|
на пхп для этого функция есть.……….. вроде strip_tags зовётся.……
|
|
 |
|
 |
webprog
новый человек
|
|
да, именно так. но она ему и БР и ФОНТ тоже вырежет...
MpaK999, это нужно писать скриптец, который вычикивает все между тэговыми скобками, включая их, и пропускает там где встретится указанное буквосочетание. и тут действительно может пригодиться куча мануалов.
|
|
 |
|
 |
Protoss
соучастник
|
|
да вроде и регулярку такую не сложно составить , по крайней мере за 3 регулярки это делается легко совсем.…..
|
|
 |
|
 |
Protoss
соучастник
|
|
1) Меняешь все <br> на что нибудь не используемое 2) вырезаешь теги 3) вставляешь обратно
|
|
 |
|
 |
Protoss
соучастник
|
|
webprog в случае strip_tags их можно оставить.…….. [img]images/smiles/icon_smile.gif[/img]
|
|
 |
|
 |
Protoss
соучастник
|
|
можно - но там такое дикое регвыражение получится , и не факт что рациональнее будет.…..
|
|
 |
|
 |
Protoss
соучастник
|
|
а зачем, если есть strip_tags ? [img]images/smiles/icon_smile.gif[/img]
|
|
 |
|
 |
Protoss
соучастник
|
|
а зачем перл - если strip_tags в пхп? [img]images/smiles/icon_smile.gif[/img]
|
|
 |
|
 |
Protoss
соучастник
|
|
"а зачем, если …. есть strip_tags ? [img]images/smiles/icon_smile.gif[/img]" подразумевалось: "а зачем мне знать как это можно организовать чегез регвыражения если есть strip_tags ? [img]images/smiles/icon_smile.gif[/img]" и уж тем более мне не очень нужно знать как можно ещё извратиться в таком случае если пишешь на пхп.…….. [img]images/smiles/icon_smile.gif[/img] ЗЫ Хотя полезно.………. Что такое "HTML::TagFilter" ?
|
|
 |
|
 |
webprog
новый человек
|
|
2Protoss: верно, в strip_tags вторым параметром исключения идут [img]yes.gif[/img]
|
|
 |
|
 |
MpaK999
участник
|
|
всем, спасибо... вечерком написал подобного монстра:
$text=~s/<br>/-br-\n\cM/igm;
$text=~s/<[\/,\w,\d,\s,\!,\(,\),\=,\&,\!,\:,\.,\_,\-,\',\+,\#,\"]*>//igm; #-- kill'em all
а сегодня уже скачал TagFilter, будем разбираться...
спасибо.
|
|
 |
|
 |
Protoss
соучастник
|
|
такие задачи обычно возникают когда надо удалить все "опасные" тэги , и оставить только теги для форматирования текста . В таком случае JS удаляется в обязательном порядке. Это действительно приходится делать отдельными регвыражениями.….
|
|
 |
|
 |
vexoid
новый человек
|
|
$text=~s/<.*>//igm; может даже так ? вместо второй то строки .)
|
|
 |
|
 |
|
Страница 1 из 1 [ Сообщений: 25 ] |
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
|
|