Ios 将nsstring的最后6或8个字符与其他nsstring进行比较
我有一个字符串*strSearchNumber=@“9970405060”,想检查它是否存在于字符串*strPhoneMobile=@“+91997040560”中Ios 将nsstring的最后6或8个字符与其他nsstring进行比较,ios,iphone,objective-c,nsstring,string-comparison,Ios,Iphone,Objective C,Nsstring,String Comparison,我有一个字符串*strSearchNumber=@“9970405060”,想检查它是否存在于字符串*strPhoneMobile=@“+91997040560”中 如何检查字符串的最后6或8个字符是否存在于其他字符串中。提前谢谢 只需使用-[NSString hasSuffix:只需使用-[NSString hasSuffix:使用NSString方法hasSuffix: NSString *strSearchNumber = @"9970405060"; NSString *strPhone
如何检查字符串的最后6或8个字符是否存在于其他字符串中。提前谢谢 只需使用
-[NSString hasSuffix:
只需使用-[NSString hasSuffix:
使用NSString
方法hasSuffix:
NSString *strSearchNumber = @"9970405060";
NSString *strPhoneMobile = @"+91997040560";
if ([strPhoneMobile hasSuffix: strSearchNumber]) {
// do something
}
使用
NSString
方法hasSuffix:
NSString *strSearchNumber = @"9970405060";
NSString *strPhoneMobile = @"+91997040560";
if ([strPhoneMobile hasSuffix: strSearchNumber]) {
// do something
}
最好只是检查字符串的结尾或前面。您应该检查字符串是否包含字符串的另一位。上面的链接将为您提供答案
NSString *string = @"hello bla bla";
if ([string rangeOfString:@"bla"].location == NSNotFound) {
NSLog(@"string does not contain bla");
} else {
NSLog(@"string contains bla!");
}
下面是答案的简短版本
NSString *string = @"hello bla bla";
if ([string rangeOfString:@"bla"].location == NSNotFound) {
NSLog(@"string does not contain bla");
} else {
NSLog(@"string contains bla!");
}
最好只是检查字符串的结尾或前面。您应该检查字符串是否包含字符串的另一位。上面的链接将为您提供答案
NSString *string = @"hello bla bla";
if ([string rangeOfString:@"bla"].location == NSNotFound) {
NSLog(@"string does not contain bla");
} else {
NSLog(@"string contains bla!");
}
下面是答案的简短版本
NSString *string = @"hello bla bla";
if ([string rangeOfString:@"bla"].location == NSNotFound) {
NSLog(@"string does not contain bla");
} else {
NSLog(@"string contains bla!");
}
请发布您尝试过并需要帮助的代码。请发布您尝试过并需要帮助的代码。谢谢,我在发布问题后尝试了该代码。无论如何,非常感谢您的帮助。@Mak13此代码对任何字符串搜索都没有帮助。但只检查搜索字符串的结尾部分。谢谢,我在发布问题后尝试了该代码。无论如何,非常感谢您的帮助。@Mak13此代码对任何字符串搜索都没有帮助。但只检查搜索字符串的结尾部分。