如何检查一个字符串在Objective-C中是否包含另一个字符串?字符串包含URL

时间:2018-07-19 08:51:37

标签: objective-c nsstring

如果即时通讯使用URL进行字符串比较,则对我而言不起作用,请使用以下代码进行检查

 NSString *string = @"https://www.youtube.com/watch?v=3I-YwybNGiA";

    if ([string containsString:@"www.youtube.com/watchv=3I-YwybNGiA"]) 
      { 
        NSLog(@"string contains www.youtube.com/watchv=3I-YwybNGiA!");

      } else {

        NSLog(@"string does not contain www.youtube.com/watchv=3I-YwybNGiA");

       }

1 个答案:

答案 0 :(得分:2)

使用原始字符串

  

watch?v = 3I-YwybNGiA

您正在搜索的子字符串中

  

watchv = 3I-YwybNGiA

缺少?