2012-02-25 11 views
0

文字列に何かがあるかどうか確認したいと思います。そのような その:文字列に何かがあるか確認してください。

stringByReplacingOccurrencesOfString:@"h" withString:@"a" 

しかし、私は「h」は、文字列に存在する場合にチェックしたいです。

+0

'BOOL hExists =([myString indexOfSubstring:@" h "]!= NSNotFound); ' – Eimantas

答えて

0

[NSString rangeOfString: @"h"]を考えてください。文字列に "h"文字がある場合、そのメソッドから返されたNSRangeは有効です。

I.E.ここ

NSRange rangeOfTheCharacterIWant = [myString rangeOfString: @"h"]; 
if(rangeOfTheCharacterIWant.location != NSNotFound) 
{ 
    NSLog(@"h exists!"); 
} else { 
    NSLog(@"h does not exist"); 
} 
1

あなたが行く:

NSString *theString = @"just any string that you want"; 
NSRange match; 
match = [theString rangeOfString: @"you"]; 
if (match.location == NSNotFound) 
      NSLog (@"Sorry, not found."); 
else 
      NSLog (@"Match found at index %i", match.location); 

を楽しみます。

+0

ありがとうございました! – gal050

+0

横のチェックマークをクリックして次回に投票してください。 –

関連する問題