字符串搜索的几种方法
2016-05-03 16:01
260 查看
NSString *str =
@"http://www.xxxx.com";
//判断以什么开头,本质就是从第一个字符开始匹配,只要不匹配就返回no
if ([str
hasPrefix:@"http://"]) {
NSLog(@"这是一个URL");
}else{
NSLog(@"这不是一个url");
}
//判断以什么结尾,本质是从最后一个字符开始匹配
if ([str
hasSuffix:@"com"]) {
NSLog(@"这是一个以com结尾的url");
}else{
NSLog(@"这不是一个com域名");
}
//判断字符串中是否包含XX,
NSRange range = [str
rangeOfString:@"XX"];
//或者使用length ==0;
if (range.location ==
NSNotFound) {
NSLog(@"字符串中不包含XX");
}else{
NSLog(@"字符串中有包含XX");
}
@"http://www.xxxx.com";
//判断以什么开头,本质就是从第一个字符开始匹配,只要不匹配就返回no
if ([str
hasPrefix:@"http://"]) {
NSLog(@"这是一个URL");
}else{
NSLog(@"这不是一个url");
}
//判断以什么结尾,本质是从最后一个字符开始匹配
if ([str
hasSuffix:@"com"]) {
NSLog(@"这是一个以com结尾的url");
}else{
NSLog(@"这不是一个com域名");
}
//判断字符串中是否包含XX,
NSRange range = [str
rangeOfString:@"XX"];
//或者使用length ==0;
if (range.location ==
NSNotFound) {
NSLog(@"字符串中不包含XX");
}else{
NSLog(@"字符串中有包含XX");
}
相关文章推荐
- Objective-C
- Object-C非正式协议与正式协议的区别
- 黑马程序员——OC基础学习(二)---对象方法和类方法的学习知识总结
- OC学习笔记-Objective-C概述和特点
- 5Foundation Kit 字典NSDictionary
- 4Foundation Kit2-NSArray NSEnumrator
- iOS开发学习_OC基础_(一).类、对象和方法(1)
- ||OC||OC语言基础知识框架结构//个人整理使用|仅供参考|尚未整理完
- 黑马程序员-OC语言-ios第二天笔记总结
- 黑马程序员-OC语言-ios第一天笔记总结
- 关于OC1-3课时知识点的查漏补缺
- 为什么retainCount返回的对象引用值总是跟预期的不一样呢?
- autorelease和release的差别
- oc学习笔记(不定时更新)
- 关于OC中成员变量,属性的一些基本知识(针对初学者)
- iOS开发基础:OC数组对象NSArray的常用方法
- 【编码风格】禅与 Objective-C 编程艺术 (Zen and the Art of the Objective-C Craftsmanship 中文翻译)
- Objective-C-一个简单的类
- OC 基础知识要点
- iOS开发OC基础:NSNumber对象方法的使用