문자열이 있습니다.문자열에서 일부 문자를 확인하는 방법은 무엇입니까?
해당 문자열을 사용하는 사용자로부터 일부 문자를 입력하고 있습니다.
이제 해당 문자열 "a"가 있는지 확인하고 싶습니다.
누구나이 방법을 알려 줄 수 있습니까?
"a"는 문자열의 어느 위치 에나있을 수 있습니다.
문자열이 있습니다.문자열에서 일부 문자를 확인하는 방법은 무엇입니까?
해당 문자열을 사용하는 사용자로부터 일부 문자를 입력하고 있습니다.
이제 해당 문자열 "a"가 있는지 확인하고 싶습니다.
누구나이 방법을 알려 줄 수 있습니까?
"a"는 문자열의 어느 위치 에나있을 수 있습니다.
if ([myString rangeOfString:@"a"].location != NSNotFound) {
// "a" IS in myString
} else {
// "a" ISN'T in myString
}
if ([myString rangeOfString:@"a"].location != NSNotFound && [myString rangeOfString:@"b"].location != NSNotFound) {
// "a" AND "b" are BOTH in myString
} else if ([myString rangeOfString:@"a"].location != NSNotFound) {
// ONLY "a" is in myString
} else if ([myString rangeOfString:@"b"].location != NSNotFound) {
// ONLY "b" is in myString
} else {
// Neither "a" NOR "b" is in myString
}
- (BOOL)isCharaterExist:(NSString *)sPhrase withSearchChar:(NSString *)sChar {
NSAssert(sPhrase != nil && sChar != nil, @"sPhrase and sChar should not be nil");
return ([sPhrase rangeOfString:sChar].length > NSNotFound);
}
참고 : 그것은 환경을 실행에 테스트하지, 그래서 오타 실수는 할 수 있습니다!
감사합니다 .... 데미 .. 그리고 최대 –
흠 ... 고마워 ... 내가 이것을 시도하자. 그리고 당신에게 –
를 알릴 것이다. 그리고 만일 내가 그것을 양쪽 다 시험해보고 싶어하면? 그것은 마치 @ "a", @ "b".. 그런가 ?? –
내 소식을 업데이트했습니다 (전반부도 변경되었습니다). 그것이 작동하지 않으면 말해봐. – grc