2
は、私はアイテム2 & 4がそうであるように、私はNSCaseInsensitiveSearch
項目1 & 3試合を使用して、この例ではΚΑΛΗΜΕΡΑ
またはκαλημέρα
あるいはκΑΛΗΜερα
ユニコード文字列で大文字と小文字を区別しないでどのように正規表現できますか?
は、私はアイテム2 & 4がそうであるように、私はNSCaseInsensitiveSearch
項目1 & 3試合を使用して、この例ではΚΑΛΗΜΕΡΑ
またはκαλημέρα
あるいはκΑΛΗΜερα
ユニコード文字列で大文字と小文字を区別しないでどのように正規表現できますか?
を検索するにはどうすればよいの良い朝 を意味ギリシャの仕事Καλημέρα
を検索したいとしましょう:
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
頼まれたものではありませんが、おそらく参考になりました。