在最近的工程中解析字符串的时候出现了这样的html
这些不是标准的HTML字符串 因此咱们要先转成带<>的HTML字符串 而后在进行加载web
贴上代码this
-(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 str