string的操作

//截取字符串  从某一个字符截取到另一个字符
    NSRange startRange = [scannedResult rangeOfString:@"_"];
    NSRange endRange = [scannedResult rangeOfString:@","];
    NSRange range = NSMakeRange(startRange.location + startRange.length, endRange.location - startRange.location - startRange.length);
    NSString *qrID = [scannedResult substringWithRange:range];


//字符串截取
void Substring(){
    NSString *str=@"123AbcBSFDSasd";
    NSLog(@"%@",[str substringFromIndex:2]);//从指定的字符串开始到尾部
    NSLog(@"%@",[str substringToIndex:5]);//是开始位置截取到指定位置但是不包含指定位置
    NSLog(@"%@",[str substringWithRange:NSMakeRange(2, 3)]);//按照给定的NSRang字符串截取自串的宽度和位置
    //字符串分割
    NSString *str1=@"1=2=3=4";//
    NSArray *arry=[str1 componentsSeparatedByString:@"="];
    NSLog(@"%@",arry);
     
}
 
int main(int argc, const char * argv[])
{
    @autoreleasepool {
        Substring();
  
    }
    return 0;
}

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

推荐阅读更多精彩内容