去掉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标签的主要内容,如果未能解决你的问题,请参考以下文章