0
괄호가 포함 된 문자열에 대한 질문이 있습니다. 나 문자열 변수 CityName이 엑스 코드는 괄호 안의 문자열을 인식하지 않는 이유. 나는 다음과 같은 코드에서 첫 번째 경우에 해당? 궁금 보스턴 (매사추세츠) "@라고 가정하자.괄호가 포함 된 문자열 유효성 검사
// cityname = @"Boston (Massachusetts)"
if ([cityname rangeOfString:@"Boston"].location==!NSNotFound){
// true
}
if ([cityname rangeOfString:@"Massachusetts"].location==!NSNotFound){
// false
}
if (cityname isEqualToString:@"Boston (Massachusetts)"){
}
어떻게 할 수 심지어 괄호 전체 문자열을 검증 할 수 있도록 나는 (아포스트로피도?)을 만들어?
감사합니다,톰
이 괄호와 아무 상관이있다
그건 내 질문이 아니야. –
아니요, 정말 그 답입니다. 첫 번째 경우가 작동하는 유일한 이유는 NSNotFound의 값이 반전 될 때 0이되기 때문입니다. 나는 왜 당신이 "! NSNotFound"라고 쓰고 싶어하는지 상상할 수 없다. –
@TBlue -'rangeOfString'은 괄호에 의해 혼란 스럽거나 혼란스럽지 않습니다. Chuck이 왜 당신을 위해 작동하지 않는지 설명했다. –