我对包含括号的字符串有疑问。让我假设一个字符串变量 cityname 是@"Boston (Massachusetts)。我想知道为什么 Xcode 不能识别括号内的字符串?在下面的代码中,只有第一种情况为真。
// cityname = @"Boston (Massachusetts)"
if ([cityname rangeOfString:@"Boston"].location==!NSNotFound){
// true
}
if ([cityname rangeOfString:@"Massachusetts"].location==!NSNotFound){
// false
}
if (cityname isEqualToString:@"Boston (Massachusetts)"){
}
我怎样才能做到这一点,以便即使使用括号(以及撇号也可以?)也可以验证整个字符串?
谢谢,
汤姆