0
我有一個像這樣的文件名WO.NO 193 AND TASK NO 15146.JPG。我想從文件名分割出擴展名。有人可以告訴我如何使用NSSCanner來做到這一點,除了使用掃描儀還有其他方法。如果是這樣,請讓我知道解決方案。NSScanner從結尾掃描字符串
我有一個像這樣的文件名WO.NO 193 AND TASK NO 15146.JPG。我想從文件名分割出擴展名。有人可以告訴我如何使用NSSCanner來做到這一點,除了使用掃描儀還有其他方法。如果是這樣,請讓我知道解決方案。NSScanner從結尾掃描字符串
有在NSString
上面也方法:
NSString *fn = @"WO.NO 193 AND TASK NO 15146.JPG";
NSString *basename = [fn stringByDeletingPathExtension];
NSString *extension= [fn pathExtension];
所以不需要使用掃描儀,除非您還有其他要求。
我不知道到底是不是正確的方法或沒有,但它提供了正確的值一次嘗試,
NSString* [email protected]"WONO 193 AND TASK NO 15146.JPG";
NSArray *array=[str componentsSeparatedByString:@"."];
str=[str substringToIndex:[str length]-([[array lastObject] length]+1)];
NSLog(@"%@",str);
你想單獨使用掃描儀的擴展名只需要不需要altrnative方法? – Balu 2013-05-02 12:20:13