去掉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
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

去掉NSString中的HTML标签

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭