过滤字符串中的html标签的方法:

- (NSString *)filterHtmlTag:(NSString *)originHtmlStr{NSString *result = nil;NSRange arrowTagStartRange = [originHtmlStr rangeOfString:@"<"];if (arrowTagStartRange.location != NSNotFound) { //如果找到NSRange arrowTagEndRange = [originHtmlStr rangeOfString:@">"];
//        NSLog(@"start-> %d   end-> %d", arrowTagStartRange.location, arrowTagEndRange.location);
//        NSString *arrowSubString = [originHtmlStr substringWithRange:NSMakeRange(arrowTagStartRange.location, arrowTagEndRange.location - arrowTagStartRange.location)];result = [originHtmlStr stringByReplacingCharactersInRange:NSMakeRange(arrowTagStartRange.location, arrowTagEndRange.location - arrowTagStartRange.location + 1) withString:@""];// NSLog(@"Result--->%@", result);return [self filterHtmlTag:result];    //递归,过滤下一个标签}else{result = [originHtmlStr stringByReplacingOccurrencesOfString:@"&nbsp;" withString:@""];  // 过滤&nbsp等标签//result = [originHtmlStr stringByReplacingOccurrencesOf  ........}return result;
}

iphone 开发之过滤html标签相关推荐

  1. iphone开发笔记和技巧总结

    在iphone程序中实现截屏的一种方法: //导入头文件   #importQuartzCore/QuartzCore.h //将整个self.view大小的图层形式创建一张图片imageUIGrap ...

  2. objective-c过滤HTML标签

    // 过滤HTML标签 - (NSString *)flattenHTML:(NSString *)html { NSScanner *theScanner; NSString *text = nil ...

  3. iPhone开发的一些小技巧

    [转载]iPhone开发的一些小技巧 (2011-10-29 20:13:02) 转载原文 标签: 转载 原文地址:iPhone开发的一些小技巧作者:哈哈 一,修改状态栏: 1.加入[[UIAppli ...

  4. 如何使用Windows开发机为iPhone开发?

    有什么办法可以在Windows计算机上修补iPhone SDK? 是否有针对Windows的iPhone SDK版本的计划? 我可以想到的唯一另一种方法是在Windows上运行的VMWare服务器上运 ...

  5. php 实体转html,PHP 转HTML标签为实体, 把实体html标签转为,过滤html标签 | 学步园...

    1.在开发由于我的需要千变万化.我们得根据需求做各种各样的事情.下面我我在开发中遇到的,HTML标签互转的,记录下来与君共享 实例: $str = preg_replace("//" ...

  6. 不显示调用super_让不懂编程的人爱上iPhone开发(2017秋iOS11+Swift4+Xcode9版)-第11篇

    欢迎回到我们的iPhone开发教程系列,让我们继续前进吧. 重新来过 别害怕,哥不是让你抛弃之前所有的源代码,从零开始重新构建这个项目! 这里说的是游戏界面里面的"Start over&qu ...

  7. iPhone开发-输出口和操作(转)

    iPhone开发-输出口和操作   在iPhone开发中,输出口和操作是比较重要的概念,在编辑iPhone界面的时候,通过可视化工具,处理界面相关控件的布局,但并不能通过可视化工具实现对控件的修改和控 ...

  8. fullcalendar next 不变化_让不懂编程的人爱上iPhone开发(2017秋iOS11+Swift4+Xcode9版)-第3篇...

    休息好了吗?欢迎回来继续我们的iPhone开发学习之旅. 应用的工作原理 在继续学习之前,让我们来了解一下一个应用究竟是如何工作的? 一个应用通常是由对象组成的,而这些对象之间可以相互发送消息.在我们 ...

  9. iPhone开发中的技巧整理(四)

    iphone开发笔记 退回输入键盘 - (BOOL) textFieldShouldReturn:(id)textField{ [textField  resignFirstResponder]; } ...

最新文章

  1. 第十七课.Pytorch-geometric入门(二)
  2. javascript之DOM操作
  3. linux内核经常用到的 一个概念“原子操作“
  4. Spring集成Mybatis,spring4.x整合Mybatis3.x
  5. 组合数据类型练习,英文词频统计实例9-21
  6. GDB下查看内存命令(x命令)
  7. 用python设计学生管理系统_Python实现GUI学生信息管理系统
  8. Workflow WF Reference Links for 2009-02-13
  9. 训练日志 2019.7.23
  10. ICCV2021 Oral | UNO:用于“新类发现”的统一目标函数,简化训练流程!已开源!...
  11. 初识JAVA--foreach语句的应用
  12. 【Luogu1616】疯狂的采药
  13. SA / SAM 题目集
  14. 运维 如何选择最合适的服务器方案(一):服务器硬件配置
  15. 南方cass字体样式设置_cass改变字体格式 cass字体样式管理器
  16. c语言 库仑计_bq27520电量计的量产设计
  17. 分布式事务之两阶段提交
  18. 关于CSS Reset 那些事(一)之 历史演变与Normalize.css
  19. React.memo Component definition is missing display name
  20. 【论文笔记09】Teaching Machines to Read and Comprehend

热门文章

  1. tp5 接收图片_TP5框架实现上传多张图片的方法分析
  2. LTE全网通 SMD贴片天线方案 CrossAir贴片天线 CA-L01
  3. xbox360 功率测试软件,Xbox Series X完整开箱照及功耗测试公开
  4. 基于Qt框架实现的 C/S架构的外卖平台软件系统
  5. 京瓷Kyocera TASKalfa 5500i 一体机驱动
  6. 获取淘宝店铺所有商品数据
  7. abaqus子程序开发学习笔记
  8. 【长期社招】【校招】阿里巴巴机器智能实验室(原idst)深度学习团队长期招聘
  9. ClickOnce部署出现 系统必备的安装位置未设置为组件供应商的网站,无法在磁盘上找到 dotNetFx40LP_Client_x86_x64cs.exe 问题的解决方案
  10. strcmp与stricmp区别