iOS开发 字符串过滤html标签

// 过滤HTML的标签
+ (NSString *)removeHTML:(NSString *)html {
    
    NSScanner *theScanner = [NSScanner scannerWithString:html];
    
    NSString *text = nil;
    
    while ([theScanner isAtEnd] == NO) {
        
        // 找到标签的起始位置
        
        [theScanner scanUpToString:@"<" intoString:nil] ;
        
        // 找到标签的结束位置
        
        [theScanner scanUpToString:@">" intoString:&text] ;
        
        // 替换字符
        
        //(you can filter multi-spaces out later if you wish)
        
        html = [html stringByReplacingOccurrencesOfString:[NSString stringWithFormat:@"%@>", text] withString:@" "];
    }
    
    return html;
    
}

你可能感兴趣的:(html,ios,过滤标签)