iOS去掉html 的转义符号

来源:互联网 发布:楼层网络布局图 编辑:程序博客网 时间:2024/06/04 07:21
        NSString *htmlString = @"[{\"age\":18,\"book\":{\"price\":23.2,\"title\":\"booooooook1\"},\"name\":\"samyou\"},{\"age\":22,\"book\":{\"price\":21,\"title\":\"booooooook2\"},\"name\":\"samsam\"}]";        NSLog(@"==htmlString 转成 jsonString ==%@",[self filterHTML:htmlString]);

-(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;}

转换结果:


转换成json:




0 0
原创粉丝点击