eraseTags

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

Синтаксис

Описание

пример

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

Функция стирает комментарии и теги с именем тега a, abbr, acronymB, bdi, bdo, big, code, del, dfn, emШрифтi, ins, kbd, mark, rprt , rubyS, small, span, strike, strong sub, sup, ttUvar и wbr, и замены все другие теги с пробелом.

Совет

eraseTags функция стирает HTML-тэги и XML-тэги только. Это не стирает HTML и элементы XML. Таким образом, функция удаляет теги формы <X>, где X обозначает имя тега и любые атрибуты. Функция не удаляет содержимое, которое появляется между открывающими и закрывающими тэгами. Например, 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