我解析文本并将其存储在NSString变量中。但是,当我尝试在屏幕上显示NSString时,我可以在文本中看到html标签,如:<br>
。我怎样才能从我的文本中删除这个标签,并用空格或其他东西替换它们?如何从iOS上的解析文本中移除html标记?
0
A
回答
4
NSString *str = @"This is<br>a string";
str = [str stringByReplacingOccurrencesOfString:@"<br>" withString:@""];
+0
完美的是正是我期待的!我想删除,所以有没有办法可以用一行代码删除它们,或者我必须再次复制此行以删除标记? – donparalias
+0
您必须复制该行。 – Retterdesdialogs
0
-(NSString *) stringByStrippingHTML {
NSRange myRange;
NSString *myString = [[self copy] autorelease];
while ((myRange = [myString rangeOfString:@"<br>" options:NSRegularExpressionSearch]).location != NSNotFound)
myString = [s stringByReplacingCharactersInRange:myRange withString:@""];
return myString;
}
相关问题
- 1. 如何从解析的文本中移除HTML标签?
- 2. jQuery从HTML标记中移除文本
- 3. 如何在已解析的XML文本中移除“BODY”标记?
- 4. 如何从网页上的JavaScript文件中移除html标记?
- 5. 解析文本文件为HTML标记
- 6. 如何解析HTML标记到dijit.Editor中的文本功能?
- 7. 解析文本与HTML标记NSAttributedString
- 8. 如何从HTML中解析文本
- 9. 上传.html文件时从html中删除脚本标记
- 10. 如何从html文件解析文本
- 11. 在rails上解析html标记和脚本标记
- 12. 如何从jquery中的父项中移除html标记
- 13. 解析Xcode中的XML文件时删除HTML标记
- 14. 从BeautifulSoup解析HTML中删除标签
- 15. c#:从html解析文本
- 16. 如何提取从HTML标记文本
- 17. 解析HTML - 如何从标记中获取数字?
- 18. 无法从html解析元标记
- 19. PHP解析器:解析HTML标签后的HTML文本
- 20. 解析iOS中的XML:标记
- 21. ios - 如何解析HTML文件?
- 22. JSoup - 按标记解析HTML标记
- 23. 如何使用mongodb从html文档中删除html标记
- 24. 解析BeautifulSoup html标记
- 25. 用Python解析html标记
- 26. JSoup解析HTML div标记
- 27. 从JSOUP解析的HTML中删除转义的文本
- 28. 解析Scala中的HTML元标记
- 29. 如何实现在文本中解析自己的html标签
- 30. 如何解析iOS上的CDG文件
您可以使用正则表达式匹配所有的标签,并删除它们?如果考虑两个尖括号之间的任何标签,这很容易。 – Hidde
[从iPhone上的NSString删除HTML标签]可能的重复(http://stackoverflow.com/questions/277055/remove-html-tags-from-an-nsstring-on-the-iphone) –