2
可以說,我想搜索希臘工作Καλημέρα
這意味着早上好 如何尋找ΚΑΛΗΜΕΡΑ
或καλημέρα
甚至κΑΛΗΜερα
如何正則表達式在unicode字符串中不區分大小寫?
可以說,我想搜索希臘工作Καλημέρα
這意味着早上好 如何尋找ΚΑΛΗΜΕΡΑ
或καλημέρα
甚至κΑΛΗΜερα
如何正則表達式在unicode字符串中不區分大小寫?
在這個例子中使用NSCaseInsensitiveSearch
項目1場& 3比賽因爲做項目2 & 4:
NSString *morningList = @" Καλημέρα, ΚΑΛΗΜΕΡΑ, καλημέρα, κΑΛΗΜερα";
NSArray *morningTests = [NSArray arrayWithObjects:@"Καλημέρα", @"ΚΑΛΗΜΕΡΑ", @"καλημέρα", @"κΑΛΗΜερα", nil];
for (NSString *morning in morningTests) {
NSRange range = [morningList rangeOfString:morning options:NSCaseInsensitiveSearch];
NSLog(@"location of '%@': %lu", morning, range.location);
}
的NSLog輸出:
location of 'Καλημέρα': 1
location of 'ΚΑΛΗΜΕΡΑ': 11
location of 'καλημέρα': 1
location of 'κΑΛΗΜερα': 11
不完全是什麼問,但也許有幫助。