码迷,mamicode.com
首页 > 其他好文 > 详细

字符串过滤

时间:2016-12-29 11:09:25      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:pac   using   com   nbsp   字符串   back   ace   sep   str   

   1. //有字符串“A~B^C_D>E",拆分出单个字母:

            NSString *str =@"      A~B^C_D>E       ";

            str = [str stringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceAndNewlineCharacterSet]];//去掉前边和后边的空格

            NSCharacterSet * charSet = [NSCharacterSetcharacterSetWithCharactersInString:@"^~_>"];

            NSArray *arr = [strcomponentsSeparatedByCharactersInSet:charSet];

           //输出看效果

            [arr enumerateObjectsUsingBlock:^(id obj,NSUInteger idx,BOOL *stop) {

                NSLog(@"A~B^C_D->[%@]", obj);

            }];

         2.//关于invertedSet

            NSString *string =@"     123,45_6  7/8>9a     ";

            NSString * kNumber =@"0123456789.";

//NSCharacterSet *numberSet = [NSCharacterSet characterSetWithCharactersInString:kNumber];

            NSCharacterSet *numberSet = [[NSCharacterSetcharacterSetWithCharactersInString:kNumber]invertedSet];

            //invertedSet方法是去反字符,把所有的除了kNumber里的字符都找出来(包含去空格功能)

            NSString *fieldString = [[stringcomponentsSeparatedByCharactersInSet:numberSet]componentsJoinedByString:@""];

            NSLog(@"number__[%@]", fieldString);

字符串过滤

标签:pac   using   com   nbsp   字符串   back   ace   sep   str   

原文地址:http://www.cnblogs.com/daxueshan/p/6231852.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!