我的文本文件包含大量单词的内容,现在我想与该文本文件中的单词与字符串进行比较。有没有办法比较这样。
NSString *path = [[NSBundle mainBundle]pathForResource:@"dictionary" ofType:@"txt"];
NSString *contents = [NSString path encoding:NSASCIIStringEncoding error:nil];
这是我的文本文件的路径,现在我有一个字符串
NSString *alertstring = [stringadd componentsJoinedByString:@""];
NSRange range = [alertstring rangeOfString:@"no"];
if (range.location == NSNotFound)
{
NSLog(@"word is not there");
}
else
{
NSLog(@"word is there");
}
在alertString
中的我有“no”这样的词,它在文本文件中。 当我将这个单词与txt文件进行比较时, 如果文件中存在该单词,当我运行时它显示为不存在,当我运行第二个timeit显示为存在时。
答案 0 :(得分:0)
NSRange range = [alertstring rangeOfString:@"aaa"];
if (range.location == NSNotFound) {
// the string "aaa" wasn't found
}
else {
// the string WAS found
}