我想創建兩個變量NSString,一個是全部,另一個是第一個變量的一部分。像這樣:如何從所有部分中分離出一部分NSString
NSString *all = @"john/red/inter/274503/jackat.jpg";
NSString *part = //I want this variable take this value:"jackat.jpg" from all
但我不知道這樣做的語法。
我想創建兩個變量NSString,一個是全部,另一個是第一個變量的一部分。像這樣:如何從所有部分中分離出一部分NSString
NSString *all = @"john/red/inter/274503/jackat.jpg";
NSString *part = //I want this variable take this value:"jackat.jpg" from all
但我不知道這樣做的語法。
使用此語法:
NSString *name = [all lastPathComponent];
請嘗試使用這一個...這個字符串會給你最後一個路徑字符串。
NSString *path = [all lastPathComponent];
OR
NSString *path = [[all componentsSeparatedByString:@"/"] lastObject];
你可以使用像這樣讓你的擴展..
NSLog(@"Format : %@",[all substringFromIndex:NSMaxRange([all rangeOfString:@"."])]);
OR
NSLog(@"Path %@",[all pathExtension]);
我的朋友,如果我想查分機我做什麼?例如我從nsstring部分得到'.jpg'格式 – david 2013-05-09 06:30:00
@david檢查'NSString','NSString * extension = [name pathExtension]''的文檔; – Anupdas 2013-05-09 06:53:26