HTML网页内容转换成字符串(删除从指定字符串到指定字符串)
背景: 最近遇到个小需求就是将下面字符串去掉无用字符串
<br><br>“你爷爷也喜欢吃鱼嘛。”<br><br>我笑了起来,“哪有猫不喜欢吃鱼的?”<br><br>猫嘀咕了一声。<br><br>“它说什么?”<br><br>“它说你怎么还钓不到,肚子都等饿了。”<br><br>我瞥了猫一眼——那对大小眼正冷冷地盯着我,眼神跟它的鼻尖一样冰凉,“你们在这吵肯定钓不到啊。”<br><br>“那好,不吵了。我们回屋去,你钓到了晚上就有酸菜鱼吃。”<br><br>奶奶抱起猫往回走,走到半途突然叫我名字,我回头看过去,她正站在那棵李子树下。<br><br>“李子又结出来了,你回来的时候带一兜啊。”<br><br>“噢。”<br><br>李子树是爷爷种的,他自己不爱吃,奶奶喜欢吃,一到夏天,屋里就听得到奶奶吃李子“扑擦扑擦”的声音。李子树越长越大,踮起脚摘不到了,奶奶就让爷爷爬树上去摘,<sdsdfsdfsd>她站在底下,掀起炒菜的围裙,两个人一个扔一个接,爷爷摘一会儿就要问“够了不”,奶奶<asdasdasd>就说“不够,再来点”,反复好几轮才肯罢休。<br><br>最辛苦的大概就是这棵树了,我坐在树上,手扶在粗糙的树干上,没想到它这么能结果,随手摘一颗下来,放进嘴里,那种酸涩的口感,唉,明明不提供甜味的水果为什么也会被人喜欢呢?这一点我倒是随奶奶,也喜欢吃李子,所以我跟奶奶的配合就不行,要是我在上面扔,扔不了几个就要<莎萨jkjkjkjjlk>自己吃上半天。<br><br>奶奶指着菜板,“你这个鱼,切了比这堆李子还小。”<br><br>“你把鱼头都给猫了,是显小啊。”<br><br>“你爷爷喜欢吃鱼头你又不是不知道。”<br><br>那只猫正在角落里啃鱼头,嘴里发出“呜呜”的声音,生怕有人跟它抢。<br><br>“爷爷吃鱼不会那样叫唤。”<br><br>奶奶走到猫身旁,弯下腰对着它说:“喵——喵——”<br><br>猫立刻安静了下来。<br><br>“咋样,我说这是你爷爷吧?”<br><br>我摇摇头,把渔具放回门背后,然后才给出评价,“这都是巧合。”<br><br>整
可以使用下面的方法,将字符串传进去就行了。
-(NSString *)filterHTML:(NSString *)html
{
NSScanner * scanner = [NSScanner scannerWithString:html];
NSString * text = nil;
while([scanner isAtEnd]==NO)
{
//找到标签的起始位置
[scanner scanUpToString:@"<" intoString:nil];
//找到标签的结束位置
[scanner scanUpToString:@">" intoString:&text];
//替换字符
html = [html stringByReplacingOccurrencesOfString:[NSString stringWithFormat:@"%@>",text] withString:@""];
}
// NSString * regEx = @"<([^>]*)>";
// html = [html stringByReplacingOccurrencesOfString:regEx withString:@""];
return html;
}
HTML网页内容转换成字符串(删除从指定字符串到指定字符串)的更多相关文章
- 将Xml字符串转换成(DataTable || DataSet || XML)对象
今天用到一个功能:就是把从数据库读出来的内容转换成XML字符串流格式,并输出给一个功能函数.在写的过程,为方便以后的使用,我对这一功能进行分装.该类的具体格式如下:XmlConvert类命名空间:Ni ...
- 微信小程序中利用时间选择器和js无计算实现定时器(将字符串或秒数转换成倒计时)
转载注明出处 改成了一个单独的js文件,并修改代码增加了通用性,点击这里查看 今天写小程序,有一个需求就是用户选择时间,然后我这边就要开始倒计时. 因为小程序的限制,所以直接选用时间选择器作为选择定时 ...
- php日期转时间戳,指定日期转换成时间戳
写过PHP+MySQL的程序员都知道有时间差,UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储.处理方便,但 是不直观,格式化日期直观,但是处理起来不如Unix时间戳那么 ...
- 字符串数字转换成对应的Double数值
一,介绍 前面实现了字符串转换成整形数值.参考这里: 它不支持小数,不支持符号(正.负号) 现在实现一个更复杂一点字符串转换成数值的程序. 它支持“浮点字符串”转换成对应的浮点数值,如: " ...
- 算法笔记_028:字符串转换成整数(Java)
1 问题描述 输入一个由数字组成的字符串,请把它转换成整数并输出.例如,输入字符串“123”,输出整数123. 请写出一个函数实现该功能,不能使用库函数. 2 解决方案 解答本问题的基本思路:从左至右 ...
- C语言将字符串转换成对应的数字(十进制、十六进制)【转】
转自:http://wawlian.iteye.com/blog/1315133 问题1:讲一个十进制数字的字符串表示转换成对应的整数.举例:将“”转换成整数1234. C代码 收藏代码 /*将字符串 ...
- 算法练习-字符串转换成整数(实现atoi函数)
练习问题来源 https://leetcode.com/problems/string-to-integer-atoi/ https://wizardforcel.gitbooks.io/the-ar ...
- Java实现字符串转换成整数
1 问题描述 输入一个由数字组成的字符串,请把它转换成整数并输出.例如,输入字符串"123",输出整数123. 请写出一个函数实现该功能,不能使用库函数. 2 解决方案 解答本问题 ...
- 如何实现字符串转换成整数(实现atoi内置函数)?
题目描述 输入一个由数字组成的字符串,把它转换成整数并输出.例如:输入字符串"123",输出整数123. 给定函数原型int StrToInt(const char *str) , ...
随机推荐
- 使用OFBIZ 时,使用的键入提示。
对商品的键入提示 ,效果如图(当输入关键字时,会提示出相应的数据) 首先要引入相应的插件 页面字段 js方法
- C#学习之Stream
上节课老师主要讲了stream及其一些运用和实例,下面我们就来讨论讨论Stream. 我们知道,C#中常用的stream有文件流(FileSteam),内存流(MemoryStream),压缩流(GZ ...
- android开发中监控android软件网络请求的软件Charles使用入门
1.下载并安状软件,官网在此: http://www.charlesproxy.com/ 2.前题条件,电脑和手机必须在同一网段 3.在Charles界面选择菜单 proxy->proxy se ...
- springMVC静态文件访问
web.xml文件 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xs ...
- Inno Setup 下载安装
Inno Setup 是一个免费的 Windows 安装程序制作软件.第一次发表是在 1997 年,Inno Setup 今天在功能设置和稳定性上的竞争力可能已经超过一些商业的安装程序制作软件. 目前 ...
- 配置tomcat编码格式
tomcat默认编码格式为“ISO-8859-1”,打开tomcat的“server.xml”文件,找到下面行并修改 <Connector connectionTimeout="200 ...
- 利用IIS应用请求转发ARR实现IIS和tomcat整合共用80端口
现在网上流传的实现iis和tomcat共享80端口的方法是基于isapi_redirect插件实现的, 我的实现方法不同, 原理相似,具有更好的优点. 先说下基于isapi_redirect缺点,ja ...
- 【Bugly干货分享】手把手教你逆向分析 Android 程序
很多人写文章,喜欢把什么行业现状啊,研究现状啊什么的写了一大通,感觉好像在写毕业论文似的,我这不废话,先直接上几个图,感受一下. 第一张图是在把代码注入到地图里面,启动首页的时候弹出个浮窗,下载网络的 ...
- google map javascript api v3 例子
之前一直用百度map,但如果是国外的项目就需要用google地图.由于在国内屏蔽了google地图的服务,因此调用的是一个国内地址(开发用).这个地址没有用key,语言设置也还是中文的. //---- ...
- java 多线程(threadlocal)
package com.example; import java.util.Random; public class App { public static class MyRunnable1 imp ...