eraseTags

Стереть HTML и XML теги из текста

Синтаксис

Описание

пример

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