Objective-C中判斷字符串是否包含其餘字符串

Objective-C中判斷字符串是否包含其餘字符串對象

-(BOOL) hasPrefix:(NSString *) astring;檢查字符串是否以astring開頭;
-(BOOL) hasSuffix:(NSString *) astring;檢查字符串是否以astring結尾;
使用方式:
NSString *filename=@"hello,world";
if([filename hasPrefix:@"hello"]){
...
}
if([filename hasSuffix:@"world"]){
...
}
若是想知道字符串內的某處是否包含其餘的字符串,使用rangeOfString:
-(NSRange) rangeOfString:(NSString *) astring;
將rangeOfString:發送給一個NSString對象時,傳遞的參數時要查找的字符串。它會返回一個NSRange struct來告訴你一個與這個字符串相匹配的部分從哪裏開始以及匹配上的字符個數。
NSRange range=[filename rangeOfString:@"o,world"];
if(range.location!=NSNotFound){
return true;
}else{
return false;
}
字符串

相關文章
相關標籤/搜索