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