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;
}
-(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;
}
相关文章推荐
- iOS开发之判断字符串是否为指定字符串开头或结尾
- 正则表达式:检查一个句子或者字符串是否以大写字母开头,以句号结尾.
- iOS 判断字符串是否以字母或者汉字开头
- iOS开发之 判断字符串的第一个字符是否是中文或者字母开头
- 轻松python文本专题-字符串开头或者结尾匹配
- python-12-如何判断字符串a是否以字符串b开头或结尾(改变文件权限)?
- 判断是否以指定的字符串开头或结尾
- java取出以数字开头或者以数字结尾的字符串,将字符串转换为大写
- python文本 字符串开头或者结尾匹配
- 检测字符串是否是以数字或者大写字母开头
- iOS 去掉字符串开头结尾空格
- 4-2判断字符串a是否以字符串b开头或结尾
- 轻松python文本专题-字符串开头或者结尾匹配
- 判断是否以制定的字符串开头或结尾
- Python: 去掉字符串开头、结尾或者中间不想要的字符
- 判断NSString是否包含字符串或字符串开头结尾
- python 4-2 如何判断字符串a是否以字符串b开头或结尾str.startswith/os.stat(filename)/stat.S_IRWXU
- NSString:创建,长度,取字符,是否以某字符串开头,结尾, 查找指定字符串的范围,截取,拼接,替换,比较,替换,数值转换,大小写转换
- iOS开发笔记之判断字符串是否为浮点型或整型,是否以字母开头
- 验证链接地址是否为http或者https开头的