下面简单介绍一下NSScanner
解决筹划2
NSScanner是一个类,用于在字符串中扫描指定的字符,翻译成我们须要的字符串或者数字,核心就是地位的移动 即scanLocation的移动变更
在膳绫擎的办法中起首指清楚明了要扫描的对象 html(NSString) NSString * text 很重要 把我们要扫描出来的字符串存到text琅绫擎
而这个扫描到的字符串就是>之前的字符串 scanUpToString这个办法的意思是将scanLocation逗留在>之前 并把之前的字符串传给text。
回头来看看我们去除html标签的办法 全部过程都是在扫描过程中进行的NSScanner在履行scanUpToString这个办法时一旦扫描到须要的字符串比如例子中的“<”,其scanLocation就会变为html的初始地位。所以,要在履行完一次完全的扫描后 把html标签用空字符串调换掉落,在进行下一次扫描,也就是说袈滟while中 html字符串的标签字符会越来越少,而每次扫描的初始地位相对没有变更都逗留在上一次扫描停止的地位,即"<"标签的前面。
【编辑推荐】
- 挨踢部落直播教室第二期:移动互联网产品中若何用好HTML5?
- HTML5手势检测道理和实现
- 若何将HTML5机能发挥到极致
- 关于HTML5你须要懂得的基本常识
- 前端:常见的6种HTML5缺点用法
推荐阅读
开辟者大年夜赛路演 | 12月16日,技巧立异,北京不见不散基于安然域安排响应的防护办法,实现纵深防御,知足云寂?娼台的安然保障请求。 应用背景跟着云计算、软件定义收集SDN等新技巧的广>>>详细阅读
本文标题:iOS数据优化之处理HTML字符串
地址:http://www.17bianji.com/lsqh/39580.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示