我想檢查一個字符串是否包含我放入數組中的任何子字符串。基本上,我想搜索文件的擴展名,如果文件是「圖像」,我想要執行某些代碼。我可以考慮將文件分類爲「Image」而不下載文件的唯一方法是通過字符串方法中的子字符串。這是到目前爲止我的代碼:搜索字符串中的子串的數組
NSString *last5Chars = [folderName substringFromIndex: [folderName length] - 5];
NSRange textRangepdf;
textRangepdf =[last5Chars rangeOfString:@"pdf"];
if(textRangepdf.location != NSNotFound)
{
[self.itemType addObject:@"PDF.png"];
}
是否有可能做到這一點,我可以檢查是否last5Chars包含@「JPG」或@「GIF」的@「PNG」等等?感謝您的幫助!
爲什麼最後五個字符? – Abizern 2011-12-28 19:45:35
基本上得到文件的擴展名。我不想只獲得最後3個,因爲有些文件可能有更長的擴展名。 5只是要謹慎。 – Prajoth 2011-12-29 03:59:55