Удалите HTML-ТЭГИ из NSString на iPhone

105
задан TheNeil 17 April 2019 в 20:09
поделиться

4 ответа

Я предположил бы, что самый безопасный путь будет состоять в том, чтобы просто проанализировать для <> s, нет? Цикл через всю строку и копия что-либо не включенное в <> s к новой строке.

2
ответ дан Ben Gottlieb 24 November 2019 в 03:53
поделиться

Вот сообщение в блоге, которое обсуждает несколько библиотек, доступных для разделения HTML http://sugarmaplesoftware.com/25/strip-html-tags/ Примечание комментарии, где решения других предлагаются.

-3
ответ дан micco 24 November 2019 в 03:53
поделиться

Смотрите на NSXMLParser. Это - синтаксический анализатор стиля SAX. Необходимо быть в состоянии использовать его, чтобы обнаружить теги или другие нежелательные элементы в XML-документе и проигнорировать их, получая только чистый текст.

7
ответ дан Colin Barrett 24 November 2019 в 03:53
поделиться

Если вы хотите получить контент без HTML-тегов с веб-страницы (HTML-документа), используйте этот код внутри метода UIWebViewDidfinishLoading делегата .

  NSString *myText = [webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.textContent"];
3
ответ дан 24 November 2019 в 03:53
поделиться