使用-componentsSeparatedByString:来切分NSArray。 如:

引用
NSString *string = @”one:two:three”; 
NSArray *aArray = [string componentsSeparatedByString:@":"];

用-componentsJoinedByString:来合并NSArray中的各个元素并创建一个新的字符串,如:

NSString * newString = [aArray componentsJoinedByString:@","];

这样,上面的数组就中的各个元素就以”,”分割形成一个字符串。

1.截取字符串

NSString*string =@"sdfsfsfsAdfsdf";
string = [string substringToIndex:7];//截取下标7之后的字符串
NSLog(@"截取的值为:%@",string);
[string substringFromIndex:2];//截取下标2之前的字符串
NSLog(@"截取的值为:%@",string);

2.匹配字符串
NSString*string =@"sdfsfsfsAdfsdf";
NSRangerange = [stringrangeOfString:@"f"];//匹配得到的下标
NSLog(@"rang:%@",NSStringFromRange(range));
string = [string substringWithRange:range];//截取范围类的字符串
NSLog(@"截取的值为:%@",string);

3.分隔字符串
NSString*string =@"sdfsfsfsAdfsdf";

NSArray *array = [string componentsSeparatedByString:@"A"]; //从字符A中分隔成2个元素的数组
NSLog(@"array:%@",array); //结果是adfsfsfs和dfsdf

ios 拆分字符串为数组相关推荐

  1. java字符串替换 数组,Java工具类-拆分字符串组装数组,替换字符

    Java工具类--拆分字符串组装数组,替换字符 >>>>>>>>>>>>>>>>>>> ...

  2. 根据字符串最后一次出现的位置将这个字符串拆分字符串为数组

    1.要求:根据字符串最后一次出现的位置将这个字符串拆分字符串为数组 <?php$pluginName = "Sensitive-plug-in_8.1.1.0-VA-D-cd-sd.z ...

  3. ios html数组,[转载]IOS中字符串与数组的处理

    //一.NSString //1.创建常量字符串. NSString *astring = @"This is a String!"; //2.创建空字符串,给予赋值. NSStr ...

  4. iOS开发:沙盒机制以及利用沙盒存储字符串、数组、字典等数据

    iOS开发:沙盒机制以及利用沙盒存储字符串.数组.字典等数据 1.初识沙盒:(1).存储在内存中的数据,程序关闭,内存释放,数据就会丢失,这种数据是临时的.要想数据永久保存,将数据保存成文件,存储到程 ...

  5. swift和OC - 拆分数组 和 拆分字符串

    1. 拆分数组 /// 根据 数组 截取 指定个数返回 多个数组的集合func splitArray( array: [Date], withSubSize subSize: Int) -> [ ...

  6. 在Python中将字符串拆分为字符数组

    Given a string and we have to split into array of characters in Python. 给定一个字符串,我们必须在Python中拆分为字符数组. ...

  7. 数据库拆分字符串函数_PHP | 不使用库函数将逗号分隔的字符串拆分为数组

    数据库拆分字符串函数 Given a string with comma delimited, we have to split it into an array. 给定一个以逗号分隔的字符串,我们必 ...

  8. linux中如何分割字符串数组中,关于bash:linux shell脚本:拆分字符串,将它们放入一个数组中,然后循环遍历它们...

    本问题已经有最佳答案,请猛点这里访问. Possible Duplicate: Split string based on delimiter in Bash? 在bash脚本中,如何使用像;这样的分 ...

  9. 1.2 拆分字符串,存入数组

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...

最新文章

  1. 判断安卓程序是否高危程序。
  2. C++求从1到n的正整数中1出现的次数
  3. addressof表达式不能转换为long_基本数据类型转换
  4. 监管发文:规范大学生群体消费贷款,避免陷入消费贷款陷阱
  5. ASP.NET Core2调用Azure云上的PowerBI报表展示
  6. PHP中的正则表达式函数preg_
  7. 获知哪个函数调用了本函数及它的类名
  8. 为什么base64编码的字符串的末尾有=符号
  9. Cmake构建_设置debug与release输出路径
  10. SLAM_ORB-SLAM3(VIO/IMU)适配KITTI数据集,并评估!!!奶妈级教程!!!
  11. html生成器_这些文案生成器,你知道几个?
  12. iec104规约遥测遥信解析笔记
  13. 史上最简单的土地利用转移矩阵分析(附练习数据下载)
  14. python强制删除文件夹_python删除文件夹下的文件保留但清空子文件夹
  15. 内窥镜去反光的论文整理(转)
  16. 博弈论 1.Introduction(组合游戏基本概念、对抗搜索、Bash游戏、Nim游戏)
  17. uniapp 拉起微信客服功能
  18. ICDAR 2017 数据集介绍
  19. 【摸鱼系列】如何用Python做一个有趣的Loading彩蛋游戏~
  20. VS2010 环境下链接 IVF2011 编译的 Fortran 静态库问题

热门文章

  1. Gpu 服务器相关驱动安装链接
  2. 未封装的扩展程序是什么意思_伊能静双11买900件商品,张萌发文去年快递未收到,什么意思?...
  3. 回收站文件恢复,分享4个巧妙解决方法!
  4. 顶级开发师教你用Python做一个哄女友神器,小白可上手
  5. C语言探索之旅 | 第二部分第六课:创建你自己的变量类型
  6. 区块链BaaS云服务(23)网易NBaaS平台
  7. 社区团购系统存在的意义_社区团购怎么做
  8. iot智能家居常见协议和流程
  9. mysql 重做日志 镜像_MySQL重做日志
  10. 什么是JAVA垃圾回收?