iOS -- 转义html中的标签

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS -- 转义html中的标签相关的知识,希望对你有一定的参考价值。

#pragma mark -- 转义html中的标签

- (NSString *)HTML:(NSString *)html

{

    NSScanner *theScaner = [NSScanner scannerWithString:html];

    NSDictionary *dict = @{@"&amp;":@"&", @"&lt;":@"<", @"&gt;":@">", @"&nbsp;":@"", @"&quot;":@"\"", @"width":@"wid"};

    while ([theScaner isAtEnd] == NO) {

        for (int i = 0; i <[dict allKeys].count; i ++) {

            [theScaner scanUpToString:[dict allKeys][i] intoString:NULL];

            html = [html stringByReplacingOccurrencesOfString:[dict allKeys][i] withString:[dict allValues][i]];

        }

    }

    return html;

}

以上是关于iOS -- 转义html中的标签的主要内容,如果未能解决你的问题,请参考以下文章

angularJS绑定数据时自动转义html标签

关于angularJS绑定数据时自动转义html标签

关于angularJS绑定数据时自动转义html标签

iOS:转义网址链接中的特殊字符问题

iOS中转义后的html标签如何还原

iOS HTML标签字符实体,转译字符串归类大全 转载