1

我有一个字符串 *strSearchNumber = @"9970405060" 并想检查它是否存在于字符串 *strPhoneMobile = @"+91997040560"

如何检查我的字符串的最后 6 或 8 个字符是否存在于其他字符串中。提前致谢。

4

3 回答 3

5

只需使用-[NSString hasSuffix:].

于 2013-11-14T14:33:41.337 回答
1

使用NSString方法hasSuffix:

NSString *strSearchNumber = @"9970405060";
NSString *strPhoneMobile  = @"+91997040560";
if ([strPhoneMobile hasSuffix: strSearchNumber]) {
    // do something
}
于 2013-11-14T15:06:12.887 回答
1

如何在 Objective-C 中检查一个字符串是否包含另一个字符串?

比只检查字符串的结尾或前面更好。您应该检查字符串是否包含字符串的另一位。上面的链接会给你答案。

在答案的简短版本下方。

NSString *string = @"hello bla bla";
if ([string rangeOfString:@"bla"].location == NSNotFound) {
  NSLog(@"string does not contain bla");
} else {
  NSLog(@"string contains bla!");
}
于 2013-11-14T15:09:33.793 回答