去掉NSString中的HTML标签
2015-07-07 18:34
573 查看
-(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;
}
{
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;
}
相关文章推荐
- web移动开发最佳实践之html篇
- 第一个自定义HTML网页
- Html中tr th 和 tr td的区别
- web MVC程序开发增删改查参考代码。思路是面向对象思想,以及在HTML代码中嵌入C#代码
- 在HTML中优雅的生成PDF
- Html 加载音乐代码mp3
- html中链接<a>------------如何设置空链接或者无效链接
- Web之旅第一站——HTML
- html运用(一) 如何将一个HTML页面嵌套在另一个页面中
- HTML Form表单详解
- 学习html(8)
- gcov、lcov与genhtml 使用心得
- HTML代码简写法:Emmet和Haml
- 从后台action传过来的字符串不能被解析html代码 解决办法和struts2 里escape="false"的问题
- 常用特殊符号的HTML代码(HTML字符实体)
- html canvas svg 学习
- HTML规范 - 邮件内容
- HTML规范 - 内容语义
- HTML规范 - 代码格式
- HTML规范 - 整体结构