아이폰 애플리케이션에서 현지화 및 정규 표현식을 사용하는 경우. 그리고 우리가 영어를 사용하지 않을 때.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;
}
그것은 영어에 대한 잘 작동합니다. 그러나 다른 언어는 아닙니다. 그러면 어떻게 다른 언어로 변환 할 수 있을까요? 그래서 그것은 다른 언어로 작동합니다.
도와주세요. 당신은 Localizable.strings 파일에 문자열로 정규 표현식을 넣을 수
하지만이 식을 쓰면 모든 알파벳과 숫자 값을 받아 들일 것입니다. 나는 알파벳 만 받아들이고 싶다. –
@SmartDeveloper : 죄송합니다. 당신이 올바른지. 나는 내 대답을 수정했다. – npinti
감사합니다. 그것은 나를 위해 일하는 .. –