我有一个字符串 *strSearchNumber = @"9970405060" 并想检查它是否存在于字符串 *strPhoneMobile = @"+91997040560"
如何检查我的字符串的最后 6 或 8 个字符是否存在于其他字符串中。提前致谢。
我有一个字符串 *strSearchNumber = @"9970405060" 并想检查它是否存在于字符串 *strPhoneMobile = @"+91997040560"
如何检查我的字符串的最后 6 或 8 个字符是否存在于其他字符串中。提前致谢。
只需使用-[NSString hasSuffix:]
.
使用NSString
方法hasSuffix:
NSString *strSearchNumber = @"9970405060";
NSString *strPhoneMobile = @"+91997040560";
if ([strPhoneMobile hasSuffix: strSearchNumber]) {
// do something
}
如何在 Objective-C 中检查一个字符串是否包含另一个字符串?
比只检查字符串的结尾或前面更好。您应该检查字符串是否包含字符串的另一位。上面的链接会给你答案。
在答案的简短版本下方。
NSString *string = @"hello bla bla";
if ([string rangeOfString:@"bla"].location == NSNotFound) {
NSLog(@"string does not contain bla");
} else {
NSLog(@"string contains bla!");
}