/* These methods return length==0 if the target string is not found. So, to check for containment: ([str rangeOfString:@"target"].length > 0). Note that the length of the range returned by these methods might be different than the length of the target string, due composed characters and such.
*/
-(NSRange) rangeOfString:(NSString *) astring;方法:
NSString *strPath = @"qwer123asd";
if ([strPath rangeOfString:@"123"].length >0) {
//OK
}
上面是API注释,从length就可以判断出目标字符串是否被发现。
-(BOOL) hasPrefix:(NSString *) astring;检查字符串是否以astring; //判断是否开头
-(BOOL) hasSuffix:(NSString *) astring;检查字符串是否以astring; //判断是否结尾
if([yourCheckString hasPrefix:@"targetString"]){
//OK
}
直接返回BOOL判断是否以某个字符串开头或结尾