我有一个像这样的文件名WO.NO 193和TASK NO 15146.JPG。我想从文件名中拆分扩展名。有人能说我怎么能用NSSCanner做这个,除了使用扫描仪还有其他方法。如果是这样,请让我知道解决方案。
答案 0 :(得分:0)
我不确切地知道它是否正确但是它给出了正确的值,尝试一次,
NSString* str=@"WONO 193 AND TASK NO 15146.JPG";
NSArray *array=[str componentsSeparatedByString:@"."];
str=[str substringToIndex:[str length]-([[array lastObject] length]+1)];
NSLog(@"%@",str);
答案 1 :(得分:0)
NSString
中的方法正是如此:
NSString *fn = @"WO.NO 193 AND TASK NO 15146.JPG";
NSString *basename = [fn stringByDeletingPathExtension];
NSString *extension= [fn pathExtension];
因此,除非您还有其他要求,否则无需使用扫描仪。