У меня есть немецко-английский словарь 5-6mb.
- Предполагая, что я храню немецкие слова в массиве строк, как мне получить "foo", "bar foo" и "foo bar" из следующего списка слов: "foo", "foobar", " bar foo "," barfoo "," foo bar "
Следующий код вернет их все, и если я буду искать «foo», я не получу «foo»
NSRange r = [word rangeOfString:@".*foo.*" options:NSRegularExpressionSearch];
if (r.location != NSNotFound) {
NSLog(@"%@",word);
}