eraseTags

Сотрите HTML-тэги и XML-тэги из текста

Синтаксис

newStr = eraseTags(str)

Описание

пример

newStr = eraseTags(str) стирает комментарии HTML и XML-комментарии и теги от элементов str.

Функция стирает комментарии и теги с именем тега a, abbr, acronym, b, bdi, bdo, big, code, del, dfn, em, font, i, ins, kbd, mark, rp, rt, ruby, s, small, span, strike, strong sub, sup, tt, u, var и wbr, и заменяет все другие теги на пробел.

Функция не удаляет HTML и элементы XML (теги также ничто между запуском и конечными тэгами). Например, eraseTags("x<a>y</a>") возвращает строку "xy". Это только удаляет теги <a> и </a>, и не удаляет элемент <a>y</a>.

Примеры

свернуть все

Сотрите теги из некоторого кода HTML. Функция заменяет тег <br> на пробел.

htmlCode = "one.<br>two";
newStr = eraseTags(htmlCode)
newStr = 
"one. two"

Сотрите теги из некоторого кода XML. Функция удаляет теги <sub> и не заменяет их на пробел.

xmlCode = "H<sub>2</sub>O";
newStr = eraseTags(xmlCode)
newStr = 
"H2O"

Входные параметры

свернуть все

Введите текст, заданный как массив строк, вектор символов или массив ячеек из символьных векторов.

Пример: ["An example of a short sentence."; "A second short sentence."]

Типы данных: string | char | cell

Выходные аргументы

свернуть все

Синтезируемый текст, возвращенный как массив строк, вектор символов или массив ячеек из символьных векторов. str и newStr имеют совпадающий тип данных.

Введенный в R2017b