有时用抓包后,抓下来的数据在某些特殊字段会有特殊字符的标注,比如加粗,倾斜等等,类似“<字符串>”,此时我们显示就会比较麻烦,此时可以调用如下本人封的方法
//去掉字符串中的html标签的方法
- (NSString*)filterHtml:(NSString*)html
{
NSScanner* scanner = [NSScannerscannerWithString:html];
NSString* text =nil;
while([scannerisAtEnd]==NO)
{
//找到标签的起始位置
[scannerscanUpToString:@"<"intoString:nil];
//找到标签的结束位置
[scannerscanUpToString:@">"intoString:&text];
//替换字符
html = [htmlstringByReplacingOccurrencesOfString:[NSStringstringWithFormat:@"%@>",text]withString:@""];
}
//NSString * regEx = @"<([^>]*)>";
//html = [html stringByReplacingOccurrencesOfString:regEx withString:@""];
returnhtml;
}
网友评论