去掉NSString中的HTML标签

Posted

tags:

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

-(NSString *)filterhtml:(NSString *)html
{
    NSScanner * scanner = [NSScanner scannerWithString:html];
    NSString * text = nil;
    while([scanner isAtEnd]==NO)
    {
        //找到标签的起始位置
        [scanner scanUpToString:@"<" intoString:nil];
        //找到标签的结束位置
        [scanner scanUpToString:@">" intoString:&text];
        //替换字符
        html = [html stringByReplacingOccurrencesOfString:[NSString stringWithFormat:@"%@>",text] withString:@""];
    }
        NSString * regEx = @"<([^>]*)>";
        html = [html stringByReplacingOccurrencesOfString:regEx withString:@""];
    return html;
}

以上是关于去掉NSString中的HTML标签的主要内容,如果未能解决你的问题,请参考以下文章

IOS去掉字符串中HTML标签的方法

匹配html 代码中的所有图片标签的正则表达式,取出所有图片标签,去掉其他标签

在移动端怎么将HTML5中的video标签的控件去掉或者隐藏

Python3正则去掉HTML标签

如何用css去掉a标签点击时的背景色?

iOS -- 转义html中的标签