网页内容解析

  1. - (void)regularStr:(NSString*)str{
  2. //imgurl, name,num,content,url
  3. NSString* pattern = @"fl_icn_g.*?src=\"(.*?)\".*?ml\">(.+?)<.+?\\((.+?)\\).*?\">(.*?)<.+?href.+?href=\"(.*?)\"";
  4. NSRegularExpression* regEx = [[NSRegularExpression alloc] initWithPattern:pattern options:NSRegularExpressionDotMatchesLineSeparators error:nil];
  5. [regEx enumerateMatchesInString:str options:0 range:NSMakeRange(0, str.length) usingBlock:^(NSTextCheckingResult* result, NSMatchingFlags flags,BOOL* stop){
  6. for (int i = 1; i < 6; i++) {
  7. NSString* tmp = [str substringWithRange:[result rangeAtIndex:i]];
  8. NSLog(@"%@",tmp);
  9. }
  10. }];
  11. }
  12. - (void)viewDidLoad
  13. {
  14. [super viewDidLoad];
  15. NSURL* url = [NSURL URLWithString:@"http://bbs.3dmgame.com/forum.php?gid=441"];
  16. NSData* data = [NSData dataWithContentsOfURL:url];
  17. NSString* str = [[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding] autorelease];
  18. [self regularStr:str];
  19. }

转载于:https://blog.51cto.com/jerejobs/1128431

IOS网址解析-demo相关推荐

  1. ios网址解析中,中文部分如何处理

    在网络解析中,中文出现的时候,在解析数据是中文会显示为 %E7%81%AB%E5%BD%B1%E5%BF%8D%E8%80%85 这样的形式但是如果我们之间用字符串拼接键值对的时候但多数出现的不是错误 ...

  2. [iOS] dom解析xml数据,拿到lt;gt;里面的值

    [iOS] dom解析xml数据,拿到<>里面的值 <response result="success" timestamp="1338890206&q ...

  3. 最全的iOS物理引擎demo

    概述 最全的iOS物理引擎demo,实现重力.碰撞.推力.摆动.碰撞+重力.重力弹跳.仿摩拜单车贴纸效果.防iMessage滚动效果.防百度外卖首页重力感应等效果! 详细 代码下载:http://ww ...

  4. 苹果手机充值显示服务器异常,梦幻西游手游充值出现异常的iOS系统解析

    梦幻西游手游充值出现异常的iOS系统解析,目前iOS系统充值出现异常,如果您在充值时遇到 "iOS目前无法处理您的购买" 的问题,这个情况主要是由于苹果服务器存在问题导致的,目前会 ...

  5. PHP二维码解析demo

    @TOPHP二维码解析demoC PHP二维码解析demo PHP二维码解析demo

  6. iOS之解析ips文件

    iOS之解析ips文件 导出ips文件 dSYM配合 symbolicatecrash配合 执行解析 导出ips文件 途径一: 手机连接Xcode查看和导出 Xcode -> Window -& ...

  7. 通过read读入一个网址,将网址解析赋值给一个数组

    通过read读入一个网址,将网址解析赋值给一个数组,如下     使⽤expr以.为界限,截取字符串放⼊到数组中并输出,比如     arr[0]=www     arr[1]=hqyj     ar ...

  8. ios markdown 解析_Shortcuts 教程:正则表达式修改 Markdown 链接

    这是我的「写作流」Shortcuts. 上一篇文章中,我谈到由于官方编辑器完全不支持 Markdown 语法,我不得不利用 Shortcut 以及公众号 Web API 处理 Markdown 文本的 ...

  9. iOS 歌词解析(lrc, 非谓词, 仿QQ音乐, 仿卡拉ok模式)

    前言 要解析 lrc 格式的歌词, 首先需要知道什么是 lrc 歌词, 还需要知道 lrc 歌词的规范. 在这里先放出一个百度百科的链接地址, 仅供大家参考: 百度百科: lrc 关于本文 本文的歌词 ...

最新文章

  1. java criteria限制条数_java架构—Oracle SQL性能优化
  2. 手握6亿把钥匙 能否打开“智能家居”的大门?
  3. 理解sqlalchemy与ORM
  4. [蓝桥杯][历届试题]网络寻路(DFS)
  5. Linux IPC实践(9) --System V共享内存
  6. 斯坦福2019秋季课程:图机器学习资料全公开
  7. linux查看php命令目录权限,PHP执行linux命令mkdir权限问题
  8. c# 如何读取和写入ini(配置文件)
  9. python---之super()继承,解决钻石继承难题
  10. Angular动态注册组件(controller,service...)
  11. 【问题1】项目中缓存是如何使用的?为什么要用缓存?
  12. linux 脚本录制软件,linux下运行脚本蜀门录制
  13. win10动态壁纸怎么设置_技术贴,安卓手机如何设置类似iPhone的炫酷动态壁纸
  14. Sicily 1136 山海经 (SOJ 1136) 【Segment Tree 线段树】
  15. 小程序设置整个页面背景
  16. std::system
  17. 有效的亚像素图像配准算法
  18. qt之定时关机重启助手,带系统托盘控制。
  19. 知易行难的GIS与BIM融合
  20. 苏大计算机考研复试没过调剂,差一分的遗憾,调剂给你补回来

热门文章

  1. C#基础全接触分类:asp.net技术
  2. Python爬虫-爬取扇贝单词(Xpath)
  3. python前端HTML和CSS进阶
  4. Spring Boot下的Redis缓存实战
  5. iOS runtime实用篇:让你快速上手一个项目
  6. [Swust OJ 404]--最小代价树(动态规划)
  7. android Fragment 学习资料推荐
  8. 来,锁个痛快(6)—— 与lock相关的视图和简单实验
  9. 跟我学XSL(四)-脚本与XSL的结合及应用
  10. 突发!5G 标准进程延后 3 个月