NSString *string = @"ABCDEFG";
NSString *FindString = @"DG";
BOOL result = [string containString(????):FindString];
如果FindString包含在字符串中,我想要一个结果。
因为'D'和'G'包含在字符串中,所以上面的结果是YES。
有一种简单的方法吗?
答案 0 :(得分:2)
有些事情......
NSCharacterSet *outerSet = [NSCharacterSet characterSetWithCharactersInString:@"ABCDEFG"];
NSCharacterSet *innerSet = [NSCharacterSet characterSetWithCharactersInString:@"DG"];
BOOL result = [outserSet isSupersetOfSet:innerSet];
答案 1 :(得分:0)
检查你可以使用的子串,
if (![string rangeOfString:FindString].length == 0)
{
// not found
}
else
{
// found
}
答案 2 :(得分:0)
您可以使用NSRegularExpression返回具有匹配表达式的范围。