iPhone アプリケーションでローカリゼーションと正規表現を使用している場合。そして、英語を使用していないとき。
次に、その正規表現を相対言語に変換する方法。
以下の正規表現を使用している場合:
+ (BOOL) isAlphabetsOnly:(NSString *) candidate {
if (![self isEmpty:candidate]) {
NSString *alphaRegex = @"^\\s*([A-Za-z ]*)\\s*$";
NSPredicate *alphaTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", alphaRegex];
return [alphaTest evaluateWithObject:candidate];
}
return NO;
}
それは英語のためにうまくいきます。しかし、他の言語ではありません。では、それを他の言語に変換するにはどうすればよいでしょうか。したがって、別の言語で動作します。
私を助けてください。
ありがとう、