iOS 截取字符串,分割字符串

//    1.截取字符串
    NSString *string = @"01234567890123456789";
    string = [string substringToIndex:7];//截取掉下标7之前的字符串
    NSLog(@"string:%@",string);//0123456
    
    string = @"01234567890123456789";
    string = [string substringFromIndex:2];//截取掉下标2之后的字符串
    NSLog(@"string:%@",string);//234567890123456789

//    2.匹配字符串
    string = @"01234567890123456789";
    NSRange range = [string rangeOfString:@"90"];//匹配得到的下标
    NSLog(@"rang:%@",NSStringFromRange(range));//rang:{9, 2}
    
    string = @"01234567890123456789";
    string = [string substringWithRange:range];//截取范围类的字符串
    NSLog(@"string:%@",string);//90

//    3.分隔字符串
    string = @"01234567890123456789";
    NSArray *array = [string componentsSeparatedByString:@"6"]; //从字符6中分隔成3个元素的数组
    NSLog(@"array:%@",array); //array:(012345,789012345,789)
    
//    4.字符串替换
    string = @"01234567890123456789";
    string = [string stringByReplacingOccurrencesOfString:@"6" withString:@"*"];//替换6为*
    NSLog(@"string:%@",string);//012345*789012345*789

https://www.jianshu.com/p/36e29256041d

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。