如果日期字符串始终是第三个单词,您可以将 NSString 拆分为一个单词数组
NSString *myString = @"This is a test";
NSArray *myWords = [myString componentsSeparatedByString:@" "];
然后访问数组中的第三项以获取您想要的字符串。
编辑(由于评论):为确保您从单词数组中获得正确的字符串,您需要一个唯一的字符串标识符。可能是“TOMTOM101”总是跟随日期字符串或其他东西......
**编辑 2(由于需要示例代码)
NSUInteger counter = 0;
NSUInteger dateStringIndex = 0;
for(NSString *str in myWords) {
counter ++;
if([str isEqualToString:@"TOMTOM101"]) {
dateStringIndex = counter - 1;
//We now know which word is the date number, so we can stop looping.
break;
}
}
(未编译的代码)