您的位置:首页 > 理论基础 > 计算机网络

iOS之字符串中是否以http开头或者以.com结尾

2013-09-14 13:30 1076 查看
检查字符串是否以astring开头;

-(BOOL) hasPrefix:(NSString *) astring;

检查字符串是否以astring结尾;

-(BOOL) hasSuffix:(NSString *) astring;

使用方式:

NSString *filename=@"http://baidu.com";

if([filename hasPrefix:@"http"])

{

......

}

if([filename hasSuffix:@".com"])

{

...

}

如果想知道字符串内的某处是否包含其他的字符串,使用rangeOfString:

-(NSRange) rangeOfString:(NSString *) astring;

将rangeOfString:发送给一个NSString对象时,传递的参数时要查找的字符串。它会返回一个NSRange struct来告诉你一个与这个字符串相匹配的部分从哪里开始以及匹配上的字符个数。



NSRange range=[filename rangeOfString:@"o,world"];

if(range.location!=NSNotFound)

{

return true;

}

else

{

return false;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: