我尝试以不区分大小写的方式比较两个字符串。
NSString *name1 = @"Fridtjof-Nansen-Straße";
NSString *name2 = @"Bergwald Fridtjof-Nansen-Str.";
NSString *name3 = @"Karlsruhe Hirtenweg/Techn.park";
NSString *name4 = @"Hirtenweg/Technologiepark";
NSRange nameRange1 = [name2 rangeOfString:name1 options:NSCaseInsensitiveSearch];
NSRange nameRange2 = [name3 rangeOfString:name4 options:NSCaseInsensitiveSearch];
if(nameRange1.location != NSNotFound) {
NSLog(@"%@ and %@ are similar",name1,name2);
}
if(nameRange2.location != NSNotFound) {
NSLog(@"%@ and %@ are similar",name1,name2);
}
但是对于我的字符串示例,我使用的代码不起作用。我该怎么做?你可以看到相似之处,但我找不到工作方式。
祝你好运, 纳扎尔