去除html中标签方法
2014-05-06 16:05
447 查看
-(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;
}
原文地址:http://lqcjdx.blog.163.com/blog/static/2074892412013858133489/
{
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;
}
原文地址:http://lqcjdx.blog.163.com/blog/static/2074892412013858133489/
相关文章推荐
- opencms自定义html编辑器,不能切换路径,上传本地文件或选择文件的解决办法?
- word2html
- 浏览器加载和渲染html的顺序
- html设置虚线边框的方法
- HTML页面居中弹出自定义窗口层(实现可拖拽)
- 条形码生成包 BarCodeToHTML.cs(以颜色为背景的完整版)(下载的完整版)
- 关于条形码生成 及在打印页显示不出来的问题(BarCodeToHTML.cs)
- HTML中为何P标签内不可包含DIV标签?
- HTML中设置输入框为只读状态的方法
- HTML中button和input button的区别
- HtmlParser应用,使用Filter从爬取到的网页中获取需要的内容
- @html.ActionLink的几种参数格式
- html设置加粗、倾斜、下划线、删除线等字体效果
- 在html中禁用自动完成不让其显示历史记录
- 一个超级简单的HTML模板框架源代码以及使用示例
- HtmlEmail邮件发送
- HTML转义字符串
- HTML学习笔记之列表控件 无序列表 ul(Unordered List) 、有序列表 ol(Ordered List) 、定义列表 dl(Definition List)
- Smarty 实现页面静态化、生成HTML
- HTML4常用标签元素总结及简介