Как удалять HTML-теги при парсинге контента: все, кроме указанных, только указанные

Для удаления всех HTML-тегов из текста при парсинге, используйте макрос шаблона вывода [HTMTOTXT]:

1
[HTMTOTXT:]текст, содержащий теги[/HTMTOTXT]

Для удаления всех HTML-тегов, кроме указанных (a, table, strong), используйте макрос шаблона вывода [HTMTOTXT] с прописанными в нем нужными тегами:

1
[HTMTOTXT:a,table,strong]текст, содержащий теги[/HTMTOTXT]

Также, для удаления всех HTML-тегов, вы можете использовать следующее правило поиск-замены:

1
<{skip}>|

Встретит первый <, найдет после него > и удалит все это дело вместе с содержимым (и так до конца документа).

Для удаления только перечисленных тегов, используйте макрос шаблона вывода [DELTAGS]:

1
[DELTAGS:a]текст, в котором нужно удалить теги ссылок (a)[/DELTAGS]

Также ознакомьтесь с более подробным описанием макроса [DELTAGS] для изучения всех его возможностей (например, есть возможность удаления только лишних тегов ссылок (с оставлением нужных))

1 Star2 Stars3 Stars4 Stars5 Stars (оценок: 4, средний балл: 5.00)
Loading...
Автор: admin, 29 May 2014
Рубрики: Парсинг
Tags: , ,
Написать комментарий

Последние статьи

css.php