目标C HTML转义/取消转义

想知道在目标C中是否有一种简单的HTML转义/取消转义的方法。我想要的是这样的psuedo代码:

NSString *string = @"<span>Foo</span>";[string stringByUnescapingHTML];

返回

<span>Foo</span>

希望能够摆脱所有其他的HTML实体,甚至是像Ӓ之类的ASCII代码。

Cocoa Touch/UIKit中有什么方法可以做到这一点吗?


侃侃尔雅
浏览 383回答 3
3回答

慕桂英3389331

看看我的XML实体的NSString范畴..有一些方法可以解码XML实体(包括所有HTML字符引用),对XML实体进行编码,去掉标记并从字符串中删除换行符和空格:-&nbsp;(NSString&nbsp;*)stringByStrippingTags;-&nbsp;(NSString&nbsp;*)stringByDecodingXMLEntities;&nbsp;//&nbsp;Including&nbsp;all&nbsp;HTML&nbsp;character&nbsp;references -&nbsp;(NSString&nbsp;*)stringByEncodingXMLEntities;-&nbsp;(NSString&nbsp;*)stringWithNewLinesAsBRs; -&nbsp;(NSString&nbsp;*)stringByRemovingNewLinesAndWhitespace;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

iOS