最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

猫猫学iOS之去除服务器返回数据中的html标签,去除指定字符串,替换字符串_html/css

来源:动视网 责编:小采 时间:2020-11-27 16:14:46
文档

猫猫学iOS之去除服务器返回数据中的html标签,去除指定字符串,替换字符串_html/css

猫猫学iOS之去除服务器返回数据中的html标签,去除指定字符串,替换字符串_html/css_WEB-ITnose:猫猫分享,必须精品 一:问题 如图中,服务器返回的数据里面有大串的html 但是我们只用字符串,由于不想麻烦后台修改数据。(喵很为别人着想)于是自己想办法解决。 其实解决的方法很多很多。比如用字符串的截取方法的到range,然后根据位置来得到里
推荐度:
导读猫猫学iOS之去除服务器返回数据中的html标签,去除指定字符串,替换字符串_html/css_WEB-ITnose:猫猫分享,必须精品 一:问题 如图中,服务器返回的数据里面有大串的html 但是我们只用字符串,由于不想麻烦后台修改数据。(喵很为别人着想)于是自己想办法解决。 其实解决的方法很多很多。比如用字符串的截取方法的到range,然后根据位置来得到里


猫猫分享,必须精品

一:问题

如图中,服务器返回的数据里面有大串的html 但是我们只用字符串,由于不想麻烦后台修改数据。。(喵很为别人着想)于是自己想办法解决。

其实解决的方法很多很多。比如用字符串的截取方法的到range,然后根据位置来得到里面的想要的东东。嘎的,想想都崩溃。
还有呢用正则表达式等等。。正则表达式,说实话这东西除了面试时候说说和学习时候用过做项目还从来没有自己写过,pass,于是网上搜索学习,得到了一个方法,共享给大家。

二:解决

//去掉html标签-(NSString *)flattenHTML:(NSString *)html { NSScanner *theScanner; NSString *text = nil; theScanner = [NSScanner scannerWithString:html]; while ([theScanner isAtEnd] == NO) { // find start of tag [theScanner scanUpToString:@"<" intoString:NULL] ; // find end of tag [theScanner scanUpToString:@">" intoString:&text] ; // replace the found tag with a space //(you can filter multi-spaces out later if you wish) html=[html stringByReplacingOccurrencesOfString:[NSString stringWithFormat:@"%@>", text] withString:@""]; } return html;}

恩,就是上面的方法,他会把那些标签方法(带着< >的)直接替换成了@”” 空格,然后返还回来的就是了。

文档

猫猫学iOS之去除服务器返回数据中的html标签,去除指定字符串,替换字符串_html/css

猫猫学iOS之去除服务器返回数据中的html标签,去除指定字符串,替换字符串_html/css_WEB-ITnose:猫猫分享,必须精品 一:问题 如图中,服务器返回的数据里面有大串的html 但是我们只用字符串,由于不想麻烦后台修改数据。(喵很为别人着想)于是自己想办法解决。 其实解决的方法很多很多。比如用字符串的截取方法的到range,然后根据位置来得到里
推荐度:
标签: 去除 数据 返回
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top