获取和比较文本文件中的字符串

时间:2013-04-15 07:49:32

标签: objective-c file

我的文本文件包含大量单词的内容,现在我想与该文本文件中的单词与字符串进行比较。有没有办法比较这样。

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显示为存在时。

1 个答案:

答案 0 :(得分:0)

NSRange range = [alertstring rangeOfString:@"aaa"];
if (range.location == NSNotFound) {
    // the string "aaa" wasn't found
}
else {
    // the string WAS found
}