我有一个像这样的文件名 WO.NO 193 AND TASK NO 15146.JPG。我想从文件名中分离出扩展名。有人能告诉我如何用 NSSCanner 做到这一点,除了使用扫描仪还有其他方法吗?如果是这样,请让我知道解决方案。
问问题
276 次
2 回答
0
有一些方法NSString
可以做到这一点:
NSString *fn = @"WO.NO 193 AND TASK NO 15146.JPG";
NSString *basename = [fn stringByDeletingPathExtension];
NSString *extension= [fn pathExtension];
因此无需使用扫描仪,除非您还有其他要求。
于 2013-05-02T13:44:46.050 回答
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);
于 2013-05-02T12:26:30.657 回答