IOS使用正则表达式去掉html中的标签元素,获得纯文本
2015-06-16 15:32
776 查看
1
content是根据网址获得的网页源码字符串
NSRegularExpression
*regularExpretion=[
NSRegularExpression
regularExpressionWithPattern
:
@"<[^>]*>|\n"
options
:
0
error
:nil
];
content=[regularExpretion
stringByReplacingMatchesInString
:content
options
:
NSMatchingReportProgress
range
:NSMakeRange(
0
,content
.length
)
withTemplate
:
@"-"
];
//替换所有html和换行匹配元素为"-"
regularExpretion=[
NSRegularExpression
regularExpressionWithPattern
:
@"-{1,}"
options
:
0
error
:nil
];
content=[regularExpretion
stringByReplacingMatchesInString
:content
options
:
NSMatchingReportProgress
range
:NSMakeRange(
0
,content
.length
)
withTemplate
:
@"-"
];
//把多个"-"匹配为一个"-"
//根据"-"分割到数组
NSArray
*arr=[
NSArray
array
];
content=[
NSString
stringWithString
:content];
arr= [content
componentsSeparatedByString
:
@"-"
];
NSMutableArray
*marr=[
NSMutableArray
arrayWithArray
:arr];
[marr
removeObject
:
@""
];
return
marr;
相关文章推荐
- IOS 毛玻璃化图片
- IOS截取快照
- iOS画图中 图形上下文的管理
- ios图片拉伸 4000 的问题
- ios开发-成员变量,属性变量随笔
- iostat命令详解
- IOS开发之深拷贝与浅拷贝(mutableCopy与Copy)详解
- xmpp-iOS-注册和登录
- iOS证书及ipa包重签名探究
- ios- -[__NSCFType invalidate]: unrecognized selector sent to instance 0x18894a30错误随笔
- Multithreading on iOS And Mac OS X Using NSOperations
- iOS 动态类型isKindOfClass, isMemberOfClass 初认识
- ios开发学习笔记(经验大全)
- iOS-TextField知多少
- 向IOS模拟机上添加图片
- FPGA烧写NIOS ii程序至FLASH(epcs)中
- AVCaptureDevice iOS摄像头属性
- iOS引导页实现(一)
- 解析IOS崩溃日志(crash Log)
- XMPP-ErrorCode