【iOS】NSString rangeOfString
2024-09-03 00:09:48
今天遇到了 NSString 的 rangeOfString 方法,刚遇到的时候不知道什么作用,
网上找到了一篇文章,介绍得挺简洁,代码如下:
NSString *str1 = @"can you \n speak English";
NSString *str = @"\n"; // 在str1这个字符串中搜索\n,判断有没有
if ([str1 rangeOfString:str].location != NSNotFound) {
NSLog(@"这个字符串中有\n");
} // rangeOfString 前面的参数是要被搜索的字符串,后面的是要搜索的字符
// NSNotFound 表示请求操作的某个内容或者item没有发现,或者不存在
原文链接:IOS成长之路-Nsstring中搜索方法rangeOfString
方法:
- (NSRange)rangeOfString:(NSString *)aString options:(NSStringCompareOptions)mask; // 注意上述方法的返回值类型是 NSRange, 例如
NSRange foundObj=[string rangeOfString:@"hi" options:NSCaseInsensitiveSearch];
其中,NSStringCompareOptions 为指定规则(可以这么说吧),有好几种,下面举出两种:
NSCaseInsensitiveSearch = // 不区分大小写 NSBackwardsSearch = // 倒着搜索
最新文章
- 【使用git】初识git
- android之文件权限问题
- Dubbox监控在服务器中的安装
- React架构、设计思想
- NewtonPrincipia_物体的运动_求向心力
- 数据库SQL Server与C#中数据类型的对应关系
- servlet规范
- linux云计算集群架构学习笔记:workstation 12.0 按装Red Hat Enterprise Linux 7(64位)
- SharePoint 学习记事(一)
- Penetration test
- ASP.NET Core 添加统一模型验证处理机制
- 微信公众号 模板消息 定时推送 java
- linux目录详细介绍
- Flutter 即学即用系列博客——09 EventChannel 实现原生与 Flutter 通信(一)
- ubuntu配置小飞机
- python多进程web爬虫-提升性能利器
- Oracle递归查询start with connect by prior
- loadrunner json中文无法识别问题
- 《面向对象程序设计》六 GUI
- MyEclipse *的安装步骤和破解(32位和64位皆适用)(图文详解)
热门文章
- 查看oracle/mysql数据库版本号
- 曹工说Tomcat3:深入理解 Tomcat Digester
- 微信小程序ES6方法Promise封装接口
- 如何使用共享网卡的NAT模式配置VMware12中的CentOS6.7的上网功能
- centos crontab用法详解 定时任务的设置
- kuberbetes基础概念
- 每天学点node系列-http
- Codeforces 617E:XOR and Favorite Number(莫队算法)
- os.path.dirname(__file__)
- SQL Server 2016 + AlwaysOn 无域集群