博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
查找某关键字在目标字符串中出现次数及位置
阅读量:7061 次
发布时间:2019-06-28

本文共 804 字,大约阅读时间需要 2 分钟。

//查找某关键字在目标字符串中出现次数及位置- (NSMutableArray *)filterString{    NSString *str = @"abcdefg&123_我们haha,.123hf 123";    NSLog(@"%lu~~%i",strlen((char *)[str UTF8String]),[str length]);    NSRange range={
0,0}; NSMutableArray *arr = [[NSMutableArray alloc]initWithCapacity:0]; //每次指针偏移量 int loc = 0; while (range.location<[str length]) { loc += range.location+range.length; str = [str substringFromIndex:(range.location+range.length)]; NSLog(@"%@",str); range = [str rangeOfString:@"123"]; if(range.location==NSNotFound) break; [arr addObject:[NSNumber numberWithInt:(loc+range.location)]]; NSLog(@"%i,%i",loc+range.location,range.length); } return [arr autorelease];}

转载于:https://www.cnblogs.com/pengyingh/articles/2450041.html

你可能感兴趣的文章
jsp下拉框中显示数据库信息&&jsp 下拉框从数据库中如何取值?
查看>>
Linux系统编程 --- 共享内存及内存映射【十全十美】
查看>>
如何创建一个swap文件
查看>>
mysql联合索引
查看>>
我的友情链接
查看>>
zookeeper应用场景
查看>>
mysql中explain的用法
查看>>
基于kryo序列化方案的memcached-session-manager多memcached节点配
查看>>
H5页面快速搭建之高级字体应用实践
查看>>
centos6.5、centos6.6修改ssh默认端口号
查看>>
文本文件和二进制文件
查看>>
轻量级smurf源码
查看>>
linux下桌面环境的介绍及VNC的使用
查看>>
深浅拷贝——string
查看>>
主从复制模式下跳过错误
查看>>
剑指offer17
查看>>
samba文件共享
查看>>
MySQL专题7之MySQL连接、 MySQL MULL值得处理以及MySQL 正则表达式的使用
查看>>
第二次作业
查看>>
web报表轻松实现数据异常预警功能
查看>>