字符串的多个截取方式
来源:互联网 发布:男朋友 短小 知乎 编辑:程序博客网 时间:2024/05/17 22:35
问题:
我想截取“http://news.xinhuanet.com/world/2014-03/28/c_126329886.htm“这个字符串中间的”126329886“这个子串,那么需要2次截取就可以获取到其值
常见的字符串截取函数:
1、从第n1个字符串往后截取d个
substringWithRange
参考源码(来自网络,经过自己修改)2、从第n1位一直截取到最后(不包含n1位)
substringFromIndex
3、从第1位一直截取到第n1位
substringToIndex
4、使用分隔符,将字符串分割为多个字串componentsSeparatedByString
// substringWithRange: 专门截取字符串的一块肉 int b= [[a substringWithRange:NSMakeRange(4,2)] intValue]; NSLog(@"a:%@\n",a ); NSLog(@"b:%@",[a substringWithRange:NSMakeRange(4,2)]); NSLog(@"b:%d",b); // 字符串截取到第n位 (substringToIndex: n) NSString *c = [a substringToIndex:2]; NSLog(@"c:%@",c); // 字符串从第n 位开端截取,直到最后 (substringFromIndex:n)(不包含第 n 位) NSString *d = [a substringFromIndex:3]; NSLog(@"d:%@",d); // 字符串分割(用中间字符分割成n个子串) NSString *url = @"http://news.xinhuanet.com/world/2014-03/28/c_126329886.htm"; NSArray *arr = [url componentsSeparatedByString:@"c_"]; NSLog(@"%@",arr);
0 0
- 字符串的多个截取方式
- 截取字符串的方式
- 常用的字符串截取方式
- 关于截取字符串的方式
- 将很长的String截取为多个小段字符串
- 用路径的方式处理字符串截取
- 字符串截取的两种方式
- C#截取字符串的几种方式
- java 字符串的不同截取方式
- java 字符串截取的几种方式
- java 字符串截取的几种方式
- String字符串截取的四种方式
- java 字符串截取的三种方式
- java 字符串截取的几种方式
- java 字符串截取的几种方式
- 【集锦】java字符串的截取方式
- Shell字符串截取的八种方式
- NSString字符串截取的几种方式
- 深入探讨各种背包算法问题
- struct hdr_cmn
- PHP+jQuery实现Ajax分页效果:jPaginate插件的应用
- About_C_005
- now or later
- 字符串的多个截取方式
- java-Socket编程
- 004_002 Python 列表推导 列表函数调用 生成器表达式 生成列表
- About_C_006
- 题目1362:左旋转字符串
- 解决-LogCat:Binary XML file line # : Error inflating class fragment
- EasyUI的datagrid显示远程的json数据
- stm32之CAN(一)
- Linux chkconfig命令