NSRange,判断字符串的各种操作~
操作 字符串 判断 各种
2023-09-11 14:17:58 时间
今天写的都比较简单,偶尔偷一下懒,猪真的很懒啊~
- (void)viewDidLoad
{
[super viewDidLoad];
//抽取指定范围的字符串
NSString *string1 = @"0123456789";
NSRange range1 = NSMakeRange(0, 4);//NSMakeRange这个函数的作用是从第0位开始计算,长度为4
NSLog(@"从第0个字符开始,长度为4的字符串是:%@",[string1 substringWithRange:range1]);
NSLog(@"抽取从头开始到第4个字符:%@",[string1 substringToIndex:4]);
NSLog(@"抽取从第6个字符开始到末尾:%@",[string1 substringFromIndex:6]);
NSString *string2 = @"wo shi xiao bai zhu";
NSRange range2 = [string2 rangeOfString:@"bai"];
if (range2.length > 0) {
NSLog(@"{字符串中“bai”的位置,长度}==%@",NSStringFromRange(range2));
}
//判断在一串字符串中是否找到某个字符串
NSRange range3 = [string2 rangeOfString:@"zhu"];
if (range3.location != NSNotFound) {
NSLog(@"找到了@“zhu”这个字符串!");
}
else
NSLog(@"没找到!");
}
代码一目了然非常简单,判断一个字符串是否包含某一个字符串的时候会用到。
相关文章
- jsp JDBC连接MySQL数据库操作标准流程参考
- Visual Studio 2017中使用正则修改部分内容 如何使用ILAsm与ILDasm修改.Net exe(dll)文件 C#学习-图解教程(1):格式化数字字符串 小程序开发之图片转Base64(C#、.Net) jquery遍历table为每一个单元格取值及赋值 。net加密解密相关方法 .net关于坐标之间一些简单操作
- 小胖学PHP总结4-----PHP的字符串操作
- iOS子线程操作检测版本更新,有新版本通知用户更新, CheckVersion
- 【FPGA教程案例73】基础操作3——基于FPGA的Vivado功耗估计
- 使用OpenCV的类VideoWriter进行视频写操作(保存视频)
- Redis开发运维实践数据操作之字符串操作
- PySNMP官方文档翻译---常用操作
- Spring学习-5-JdbcTemplate数据库操作
- 连接excel执行Insert Into语句出现“操作必须使用一个可更新的查询”的解决
- 【python】+操作字符串+从cookie中获取ctoken、Authorization信息
- 【python】+操作字符串
- 【Java】+操作JSON格式字符串
- 【Java】+模拟浏览器操作
- 【C字符串函数】字符串函数和内存操作函数模拟实现(进阶版)
- python string,f-strings,切片,字符串常见操作
- ZOJ1001 A + B Problem(C++实现,通过字符串操作实现大整数加减运算)
- Swift字符串常用操作总结
- Swift字符串常用操作总结
- android Graphics(四):canvas变换与操作
- 汇编语言---字符串操作指令(之gcc内联汇编应用)
- git rev-parse之操作笔记
- ACCESS教程之如何实现基于关键词组合两个表、left join、字符串包含关系 excel和access联动(教程含详细操作方式)
- 力扣解法汇总2027. 转换字符串的最少操作次数
- NumPy之:ndarray多维数组操作
- 前端性能优化之管理后台列表功能操作
- Spring JDBC框架操作mysql数据库
- 一次学透Java8 Stream流操作[图]!
- iOS - 使用WKWebView时OC调JS的user-select属性控制用户操作
- [LeetCode] 583. Delete Operation for Two Strings 两个字符串的删除操作
- C#编程学习27: C#操作Excel从入门到精通
- [Python] 字符串操作及方法总结