iOS开发—判断NSString是否包含某个字符串

原创 2016年12月05日 16:52:13

主要用到三种方法来判断:

  1. rangeOfString 是否包含

  2. hasPrefix 是否在前缀包含

  3. hasSuffix 是否在末尾包含

//判断字符是否包含某字符串;
    NSString *string = @"hello,shenzhen,martin";

    //字条串是否包含有某字符串
    if ([string rangeOfString:@"martin"].location == NSNotFound) {
        NSLog(@"string 不存在 martin");
    } else {
        NSLog(@"string 包含 martin");
    }

    //字条串开始包含有某字符串
    if ([string hasPrefix:@"hello"]) {
        NSLog(@"string 包含 hello");
    } else {
        NSLog(@"string 不存在 hello");
    }

    //字符串末尾有某字符串;
    if ([string hasSuffix:@"martin"]) {
        NSLog(@"string 包含 martin");
    } else {
        NSLog(@"string 不存在 martin");
    }
在iOS8以后,还可以用下面的方法来判断是否包含某字符串:

//在iOS8中你可以这样判断
    NSString *str = @"hello world";
    if ([str containsString:@"world"]) {
        NSLog(@"str 包含 world");
    } else {
        NSLog(@"str 不存在 world");
    }
版权声明:本文为博主原创文章,未经博主允许不得转载。

iOS判断字符串中是否包含另一个字符串

NSString *string = @"我们的代码史";     if([string rangeOfString:@"代码"].location !=NSNotFound)    ...
  • sevenquan
  • sevenquan
  • 2016年01月25日 12:47
  • 4302

NSString 判断字符串是否包含

NSString * tempStr = [tmpArray objectAtIndex:j];                                                  ...
  • liuyuyefz
  • liuyuyefz
  • 2012年12月02日 19:18
  • 37527

iOS开发—判断NSString是否包含某个字符串

在iOS8以后,还可以用下面的方法来判断是否包含某字符串: NSString *women = @"Hey  you are bitch ?"; if ([women containsSt...
  • x1198928367
  • x1198928367
  • 2016年08月23日 17:45
  • 11683

判断NSString是否包含某个字符串

在iOS8以后,还可以用下面的方法来判断是否包含某字符串: NSString *women = @"Hey  you are bitch ?"; if ([women contai...
  • xiaobo0134
  • xiaobo0134
  • 2016年12月27日 15:02
  • 267

IOS判断字符串是否包含某个字符串

NSRange rangeUrl = [ urlString rangeOfString:@”http://”];//判断字符串是否包含http:// if (rangeUrl.locat...
  • RichieZhu
  • RichieZhu
  • 2015年12月22日 16:42
  • 1124

iOS--NSString---过滤换行符和空白字符

参考文章:http://www.2cto.com/kf/201301/186676.htmlNSString * headerData = model.content; header...
  • IDOshi201109
  • IDOshi201109
  • 2015年07月03日 11:55
  • 10431

NSString(字符串)详细操作

字符串是程序设计最常用的数据类型之一了。在Mac/iPhone编程中,苹果为我们提供了一个不同的字符串类型NSString。有别与普通的String为数据类型,NSString其实是一个对象类型。NS...
  • heng615975867
  • heng615975867
  • 2015年01月12日 11:45
  • 4970

iOS 判断字符串是否含有某种字符

iOS 判断NSString是否包含某个字符串 主要是使用3个方法 rangeOfString    是否包含hasPrefix        是否在前缀包含hasSuffix...
  • Xia0Liang
  • Xia0Liang
  • 2015年05月30日 14:47
  • 944

IOS 判断NSString是否包含某个字符串

主要用到三种方法来判断: 1. rangeOfString           是否包含     2. hasPrefix               是否在前缀包含     3. hasSuffi...
  • qq_33288785
  • qq_33288785
  • 2017年01月14日 11:03
  • 139

iOS 字符串中是否包含某个字符串

- (BOOL)string:(NSString *)string subStr:(NSString *)subStr{     if ([string rangeOfString:...
  • saw471
  • saw471
  • 2016年09月12日 15:05
  • 474
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS开发—判断NSString是否包含某个字符串
举报原因:
原因补充:

(最多只允许输入30个字)