Поиск NSString в строке из файла - PullRequest
0 голосов
/ 03 сентября 2011

Можно ли создать функцию, которая будет искать строку по точной подстроке, чтобы она «возвращала истину», только если найдена точная строка, а не как часть большего слова?

NSString* search = @"tele";
NSString* stringOne = @"telephone";
NSString* stringTwo = @"tele phone";
NSString* stringThree = @"phone tele";

Что я имею в виду: можно ли искать строку таким образом, чтобы «поиск» строки NSString находился в строках 2 и 3, но не в 1?

Ответы [ 2 ]

1 голос
/ 03 сентября 2011

Самый простой подход - добавить пробелы (или каковы бы ни были ваши разделители) к передней и задней части обеих строк, а затем выполнить поиск.

1 голос
/ 03 сентября 2011

Попробуйте использовать следующую функцию в классе NSString:

- (NSRange)rangeOfString:(NSString *)aString

http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/nsstring_Class/Reference/NSString.html

...