html解析的简单方式,HTML解析看我就够了,不依赖任何第三方,两个方法搞定
看完這篇文章你會(huì)知道HTML解析其實(shí)很簡(jiǎn)單~
項(xiàng)目中后臺(tái)返回的數(shù)據(jù)是HTML格式的,感覺(jué)特別蛋疼,花了不少時(shí)間找了不少資料,感覺(jué)解析起來(lái)都特別麻煩,經(jīng)過(guò)一段時(shí)間研究,發(fā)現(xiàn)一般HTML格式的數(shù)據(jù)都是有規(guī)律可找的,那么福利來(lái)了,下面介紹一種不常見(jiàn)的但是非常簡(jiǎn)單易懂的方式---> 字符串截取
不廢話,上代碼~
// 聲明文件,
@interface GKTopic : NSObject
/// 帖子ID
@property (nonatomic, copy) NSString *id;
/// 帖子標(biāo)題
@property (nonatomic, copy) NSString *title;
/// 發(fā)帖人
@property (nonatomic, copy) NSString *author;
/// 頭像url
@property (nonatomic, copy) NSString *avatarImageUrl;
+ (NSArray *)topics;
@end
實(shí)現(xiàn)文件
+ (NSArray *)topics {
// 加載html
NSString * html = [NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"v2ex" ofType:@"html"] encoding:NSUTF8StringEncoding error:nil];
NSMutableArray *topics = [NSMutableArray array];
// 設(shè)置從哪里開(kāi)始截取
NSString * matchingBegin = @"cell from_"; // 這個(gè)還是需要自己看html源碼找規(guī)律的~ mathcingEnd 也是一樣
// 設(shè)置截取到哪里
NSString * mathcingEnd = @"
";總結(jié)
以上是生活随笔為你收集整理的html解析的简单方式,HTML解析看我就够了,不依赖任何第三方,两个方法搞定的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: html统计筛选表格count,Exce
- 下一篇: 学计算机有哪些大学专业,计算机专业:最好