我解析文本並將其存儲在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) –