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");
    }
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

NSString 判断字符串是否包含

NSString * tempStr = [tmpArray objectAtIndex:j];                                                  ...

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

在iOS8以后,还可以用下面的方法来判断是否包含某字符串: NSString *women = @"Hey  you are bitch ?"; if ([women containsSt...

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

NSString *string = @"我们的代码史";     if([string rangeOfString:@"代码"].location !=NSNotFound)    ...

IOS成长之路-Nsstring中搜索方法rangeOfString

NSString *str1 = @"can you \n speak English"; NSString *str = @"\n"; //在str1这个字符串中搜索\n,判断有没有...

NSString的搜索字符串 截取 抽取

/*----------------在串中搜索子串----------------*/         NSString *string1 = @"This is a string"; NSS...

判断NSString是否包含字符串或字符串开头结尾

-(NSRange) rangeOfString:(NSString *) astring;方法,

ios nsstring 字符串包含引号 处理方法

iOS App开发中,如果在一个NSString中使用引号,需要采用下面的方法: NSString * testStr = @"你好,\"你好\""; NSLog(@"%@",testStr);...

NSString 检查是否包含该字符

NSString *temp = @"english, french, japanese, chinese"; NSString *jap = @"japanese"; NSRange foundOb...

查找字符串(containsString和rangeOfString的区别)

//查找字符串是否包含“心” NSString *str = @"每天都有好心情"; if ([str containsString:@"心"]) { NSLog(@"...

NSString类详解

说到字符串NSString肯定每个开发IOS的都用过,它是Foundation框架下的一个核心处理字符串的类,掌握它非常有用。 属性: 最直接的属性有length,字符串长度 2.字符串的获取 //截...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS开发—判断NSString是否包含某个字符串
举报原因:
原因补充:

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