NSString* poStr = @"local-8009-1408082245-8.wav";

    NSArray* poArr1 = [naviAddressAndPort componentsSeparatedByString:@"-"];
NSArray* poArr2 = [poStr componentsSeparatedByCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"-."]];
NSLog(@"%@,%@",poArr1,poArr2);

一般都是第一种拆分方式,但要是遇到象上面的数据,其实就有问题了

poStr的分割格式是主叫-被叫-开始时间-时长.wav

按第一种方式,时长字段就需要再次拆分,而按照第二种拆分方式,一次搞定.

当然第二种不是没有缺点,要是前面的字段中含有.,就不能这么干了.

 

最新文章

  1. xamarin 一般错误解决办法
  2. win7下 VirtualBox虚拟机开机后台自启动
  3. (java oracle)以bean和array为参数的存储过程及dao部分代码
  4. 【Highcharts】 动态删除series
  5. CentOS下Red5安装
  6. spring mvc 的Controller类默认Scope是单例(singleton)的
  7. 如何重装air
  8. URAL1410. Crack
  9. css+div网页设计(二)--布局与定位
  10. [LeetCode] Single Number III ( a New Questions Added today)
  11. hibernate update部分更新
  12. SQL常用函数
  13. Mysql8.0导入数据时出错
  14. udp重发
  15. 【JAVA】异常笔记
  16. 浅谈ES5和ES6继承和区别
  17. hibernate多个主键
  18. Node.js http等模块 笔记05
  19. (一)Solr——简介和安装配置
  20. Python基础入门-元祖

热门文章

  1. redis Ok2
  2. 【Noip2012】解题报告【字符】【贪心】【高精度】【倍增】【set】
  3. IT公司100题-16-层遍历二元树
  4. Linux-Gcc生成和使用静态库和动态库详解
  5. Rhel6-keepalived+lvs配置文档
  6. raspbian 静态IP
  7. printf的格式输出
  8. asp中cookie欺骗/注入原理与防范
  9. PAT 08-2 求矩阵的局部最大值
  10. C#获取项目程序及运行路径的方法