ios解析html
来源:互联网 发布:传奇霸业转生升级数据 编辑:程序博客网 时间:2024/06/05 02:18
// Do any additional setup after loading the view, typically from a nib. NSString * htmlString = @"<table><tr> <th colspan='3'>对手【分享逍客】编辑日志</td></tr><tr> <th width=\"20%\">标签名称</td> <th width=\"40%\">修改前</td> <th width=\"40%\">修改后</td></tr><tr> <td>竞争力</td> <td>强竞争力</td> <td>弱竞争力</td></tr></table>"; NSAttributedString * attrStr = [[NSAttributedString alloc] initWithData:[htmlString dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil];// NSAttributedString *string = [[NSAttributedString alloc] initWithData:[htmlString dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType} documentAttributes:nil error:nil];// UILabel * myLabel = [[UILabel alloc] initWithFrame:self.view.bounds];// myLabel.attributedText = attrStr;// myLabel.textColor = [UIColor redColor];// [self.view addSubview:myLabel]; NSRegularExpression *regularExpretion=[NSRegularExpression regularExpressionWithPattern:@"<[^>]*>|\n" options:0 error:nil]; htmlString=[regularExpretion stringByReplacingMatchesInString:htmlString options:NSMatchingReportProgress range:NSMakeRange(0, htmlString.length) withTemplate:@"-"];//替换所有html和换行匹配元素为"-" regularExpretion=[NSRegularExpression regularExpressionWithPattern:@"-{1,}" options:0 error:nil] ; htmlString=[regularExpretion stringByReplacingMatchesInString:htmlString options:NSMatchingReportProgress range:NSMakeRange(0, htmlString.length) withTemplate:@"-"];//把多个"-"匹配为一个"-" //根据"-"分割到数组 NSArray *arr=[NSArray array]; htmlString=[NSString stringWithString:htmlString]; arr = [htmlString componentsSeparatedByString:@"-"]; NSMutableArray *marr=[NSMutableArray arrayWithArray:arr]; [marr removeObject:@""];
0 0
- iOS解析HTML
- iOS解析HTML .
- iOS解析HTML
- iOS解析html(转)
- html解析for iOS
- iOS解析HTML
- iOS html 解析
- iOS解析HTML
- iOS解析HTML
- IOS HTML 解析
- iOS 解析html
- ios 解析HTML
- iOS解析HTML
- IOS HTML 解析
- ios html数据解析
- iOS学习-HTML解析
- iOS解析HTML
- ios中解析html
- EF MODELS 加注释
- Android的log分析 一
- 访问HTML文件与访问php文件的区别
- devenv.exe 中的 0x756c3e28 处有未经处理的异常
- InstallShield Limited Edition 打包安装windows 服务
- ios解析html
- lightoj 1282 求n^k的前面3位和后面三位
- Android应用程序资源的查找过程分析
- 自动补全控件
- 闲谈最近的生活
- PAT1095Cars on Campus
- Bad Request (#400) - Missing required parameters: id in YII2 报错
- 社会之路模式开启
- 安卓照相机开发