字符串:替换,拼接,截取

(void)string{

NSMutableString *strBase = [[NSMutableString alloc]initWithString:@"你是一串字符串呀呀呀!"];
NSLog(@"strBase====%@",strBase);
NSString *str0 = [strBase stringByReplacingOccurrencesOfString:@"呀" withString:@""];//去掉字符串内的“呀”字,适用于去掉空格
NSLog(@"str0=======%@",str0);
NSString *str1 = [strBase substringWithRange:NSMakeRange(4, 3)];//从4位截取,截取长度为3
NSLog(@"str1=======%@",str1);
NSString *str2 = [strBase substringToIndex:7];//截取7位
NSLog(@"str2=======%@",str2);
NSString *str3 = [strBase substringFromIndex:7];//从第7位开始截取
NSLog(@"str3=======%@",str3);
NSArray *arrStr = [strBase componentsSeparatedByString:@"串"];//分割数组
for (int i = 0; i < arrStr.count; i++){
    NSLog(@"arrStr[%d]=======%@",i,arrStr[i]);
}
NSString *str4 = [strBase stringByAppendingString:@"跟屁虫"];//拼接字符串
NSLog(@"str4=======%@",str4);

[strBase replaceCharactersInRange:NSMakeRange(0, 1) withString:@"我"];//替换:指定位置替换
NSLog(@"strBase====%@",strBase);
[strBase insertString:@",就是我" atIndex:1];//插入字符串
NSLog(@"strBase=======%@",strBase);
[strBase deleteCharactersInRange:NSMakeRange(0, 2)];//删除字符串
NSLog(@"strBase=======%@",strBase);

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容