iOS中字符串处理之一

// 1.截取字符串

 NSString*string =@"ABCDEFGHIJKLMN";
 
 //截取掉下标7之后的字符串
NSString * To = [string substringToIndex:7];
 NSLog(@"substringToIndex截取的值为:%@",To);//ABCDEFG
 
 //截取掉下标2之前的字符串
 NSString * From = [string substringFromIndex:2];
 NSLog(@"substringFromIndex截取的值为:%@",From);//CDEFGHIJKLMN
 ```
 
//    2.匹配字符串
NSString*string1 =@"OPQRSTUVWXYZ";
//匹配得到的下标
NSRange range = [string1 rangeOfString:@"TU"];
NSLog(@"substringWithRange:%@",NSStringFromRange(range));

//截取范围类的字符串
string1 = [string1 substringWithRange:range];
NSLog(@"substringWithRange截取的值为:%@",string1);
//    3.分隔字符串
NSString*string2 =@"ABCDEFGHIJK";

//从字符A中分隔成2个元素的数组
NSArray *array = [string2 componentsSeparatedByString:@"E"];     NSLog(@"array:%@",array); //结果是ABCD和FGHIJK
总结
1)componentsSeparatedByString:截取指定字符串;

2) pathForResource:获取程序运行时目录

3)  objectAtIndex:获取当前索引的字符串;

4)  rangeOfString:获取指定短字符串在长字符串中的开始,结尾索引值;

5) stringWithContentsOfFile:按行读取文件

6) componentsSeparatedByString:@"\n"];换行分割字符串;

7) NSEnumerator *nse = [lines objectEnumerator];    将数组转换为NSEnumerator,可向前读取数据;

8)  nextObject:读取下一行数据;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在挖掘分析的过程当中对字符串的处理是极为重要的,且出现也较为频繁,R语言作为当前最为流行的开源数据分析和可视化平台...
    果果哥哥BBQ阅读 11,194评论 0 8
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 8,505评论 0 4
  • Javascript有很多字符串的方法,有的人有W3C的API,还可以去MDN上去找,但是我觉得API上说的不全,...
    顽皮的雪狐七七阅读 6,662评论 0 2
  • 夜晚在鼓點如火 通過死亡 夢想簡潔 真實的道路吞噬一切的馬匹 我的眼睛渴求斧子看見了詩歌 2014.08
    夜楓_阅读 2,905评论 0 0
  • api:用于存放 请求数据的JS文件 assets:用于存放公共资源参数 comm:用于存放一些常用的组件 com...
    卖单车阅读 1,534评论 0 0