首页 > 代码库 > NSString截取字符串
NSString截取字符串
一、带节点的字符串,如@"<p>讨厌的节点<br/></p>"我们只想要中间的中文
NSString *string1 = @"<p>讨厌的节点<br/></p>"; /*此处将不想要的字符全部放进characterSet1中,不需另外加逗号或空格之类的,除非字符串中有你想要去除的空格,此处< p /等都是单独存在,不作为整个字符*/ NSCharacterSet *characterSet1 = [NSCharacterSet characterSetWithCharactersInString:@"<p/brh>"]; // 将string1按characterSet1中的元素分割成数组 NSArray *array1 = [string1 componentsSeparatedByCharactersInSet:characterSet1]; NSLog(@"array = %@",array1); for(NSString *string1 in array1) { if ([string1 length]>0) { // 此处string即为中文字符串 NSLog(@"string = %@",string1); } }
打印结果: 2013-05-31 10:55:34.017 string[17634:303]
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。