Aru*_*run 13 xcode nsstring ios
我有两个名为country和searchtext的NSStrings.我需要检查国家/地区是否包含searchtext.
例如:country = Iceland和searchtext = c,这里的单词iceland包含字符'c'.
谢谢.
Den*_*cht 42
试试这个:
NSRange range = [country rangeOfString:searchtext];
if (range.location != NSNotFound)
{
}
您还可以在范围对象中获得匹配的位置(位置)和长度(在这种情况下无趣,但在其他情况下可能很有趣).请注意,searchtext一定不能nil.如果您只对匹配(而不是位置)感兴趣,您甚至可以将其浓缩成
if ([country rangeOfString:searchtext].location != NSNotFound)
{
}
小智 8
NSString *st =    @"Iceland";
NSString *t_st = @"c";      
NSRange rang =[st rangeOfString:t_st options:NSCaseInsensitiveSearch];
   if (rang.length == [t_st length]) 
   {
          NSLog(@"done");
   }
   else
   {
          NSLog(@"not done");
   }
| 归档时间: | 
 | 
| 查看次数: | 28998 次 | 
| 最近记录: |