1

文字列 *strSearchNumber = @"9970405060" があり、それが文字列 *strPhoneMobile = @"+91997040560" に存在するかどうかを確認したい

文字列の最後の 6 文字または 8 文字が他の文字列に存在するかどうかを確認するにはどうすればよいですか。前もって感謝します。

4

3 に答える 3

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 に答える
1

NSStringメソッドを使用するhasSuffix:

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