要检查一个NSString对象是否包含base64数据,您可以使用以下方法:
- (BOOL)containsData
方法,该方法根据给定的数据类型返回一个布尔值,指示字符串中是否包含该类型的数据。因此,您可以通过以下方式检查字符串中是否包含base64数据:
NSString *inputString = @"Hello World";
NSString *base64String = @"<base64_data>";
if (inputString containsData:(NSData *)base64String) {
// 字符串包含base64数据
}
NSString *inputString = @"Hello World";
NSString *base64String = @"<base64_data>";
NSError *error = nil;
if ([NSRegularExpression regularExpressionWithPattern:base64String options:0 error:&error rangeOfString:inputString].location != NSNotFound) {
// 字符串包含base64数据
}
如果字符串包含base64数据,则上述代码中的if
语句将返回YES
。
领取专属 10元无门槛券
手把手带您无忧上云