如何检查一个字符串是否包含 Objective-C 中的另一个字符串?字符串包含 URL
How do I check if a string contains another string in Objective-C? String contains URLs
如果我使用 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");
}
在原始字符串中
watch?v=3I-YwybNGiA
在您正在搜索的子字符串中
watchv=3I-YwybNGiA
缺少 ?
如果我使用 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");
}
在原始字符串中
watch?v=3I-YwybNGiA
在您正在搜索的子字符串中
watchv=3I-YwybNGiA
缺少 ?