2016-10-08 9 views
-1

文字列(NSString *info)に​​(最後のスペースを含む)という文字列を検索したいとします。私は何をすべきか?objective-Cの別の文字列内にスペースを含む文字列を検索するには?

検索対象の文字列にスペースがあります。 @ 'data'の代わりに、@ 'data'を探しています。

+0

あなた 'info'文字列ですか? –

+0

[Objective-Cで文字列に別の文字列が含まれているかどうかを確認するにはどうすればよいですか?](http://stackoverflow.com/questions/2753956/how-do-i-check-if-a-string-contains-別のストリングインオブオブジェクト - c) – HAS

答えて

2

あなたがしたいことがわかっているかどうかわかりません。文字列は、あなたがこれを行う必要があり、別の文字列に含まれている場合しかし、あなたは確認する場合:

NSString *yourString = @"Data your string"; 
if ([yourString rangeOfString:@"Data "].location == NSNotFound) { 
    NSLog(@"not contains Data "); 
} else { 
    NSLog(@"contains Data "); 
} 
0

これを試してみてください。

NSString *mainString = @"Your Data "; 
    NSRange stringRange = [mainString rangeOfString:@"Data " 
          options:NSCaseInsensitiveSearch]; 
    NSString *subString = [mainString substringWithRange:stringRange]; 
    NSLog(@"substring :%@",subString); 
関連する問題