------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
/*
1、NSString前后缀检查
1)判断字符串前缀
判断地址是否是网址 file: //
ftp://
https://
http:// 检查字符串是否以另一个字符串开头 -(BOOL) hasPrefix: (NSString *) aString;
2)判断字符串后缀
判断字符串是否以另一个字符串结尾
-(BOOL) hasSuffix: (NSString *) aString;
2、字符串查找
- (NSRange)rangeOfString:(NSString *)aString; 用来检查字符串内容中是
否包含了aString
如果包含,就返回aString在字符串中第一次出现的范围
*/
#import <Foundation/Foundation.h>
/*
1、NSString前后缀检查
1)判断字符串前缀
判断地址是否是网址 file: //
ftp://
https://
http:// 检查字符串是否以另一个字符串开头 -(BOOL) hasPrefix: (NSString *) aString;
*/
void test1(){
NSString *s =@"https://www.baidu.com";
if ( [s hasPrefix:@"http://"]|| [shasPrefix:@"https://"]){
NSLog(@"这是一个网址");
}else{
NSLog(@"这不是一个网站");
}
}
/*
2)判断字符串后缀
判断字符串是否以另一个字符串结尾
-(BOOL) hasSuffix: (NSString *) aString;*/
void test2(){
NSString *s1 =@"xxx.jge";
if([s1 hasSuffix:@".jpg"]||[s1hasSuffix:@".gif"]||[s1hasSuffix:@".peg"]||[s1hasSuffix:@".tif"]||[s1hasSuffix:@".jpge"]){
NSLog(@"这是一张图片");
}else{
NSLog(@"着不是一张图片");
}
}
int main(int argc,constchar * argv[]) {
@autoreleasepool {
// 2、字符串查找
// - (NSRange)rangeOfString:(NSString *)aString; 用来检查字符串内容中是
// 否包含了aString
// 如果包含,就返回aString在字符串中第一次出现的范围
NSString *s3 =@"fasiosiosfiosasfasdlfkjsafljiosasflkjemasdf,c.,32432";
NSString *s2 =@"iosios";
NSRange s =[s3 rangeOfString:s2];
NSLog(@"s.location=%lu s.length=%lu",s.location,s.length);
}
return 0;
}