Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[Perl] Как надежно удалить из тескта 11.11.01 01:18 Число просмотров: 1216
Автор: NiFi... <NiFiGaSebe!> Статус: Member
|
> > > См Subject, Парсер не предлагать его нет там где > у > > меня > > > ностинг > > > Рецепты из "Perl Библиотека программиста" то же, > уже > > > перепробывано все от туда > > > Заране спасиба > > Вот тебе реальный пример, который используется в моей > > борде: > > > > $stroka =~ s/<([^>]|\n)*>//g; > > Убирает полностью все теги. > > Только от строчек вида <<>> это будет оставлять > закрывающую скобку, что может, например, привести к слишком > ранему закрытию тега <input>. Я предпочитаю менять их > на < и > 1) Good Point! Я об этом не думал, потому что....:
2) У меня в настройке борды есть три опции, -
+ Вырезать
+ Заменять на то что ты сказал(lt,gt)
+ Оставлять как есть.
Борда настроена на вторую опцию,...так что вырезку я никогда не тестировал...возможно, стоит сделать обработку по циклу и все <> будут заменены, однако, в оригинальный вопрос был о том, "как полностью вырезать теги" а не заменить их на HTML код.
|
|
|