string的操作

2017-04-06  本文已影响7人  张家杰仔
//截取字符串  从某一个字符截取到另一个字符
    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;
}

上一篇下一篇

猜你喜欢

热点阅读