注册 登录
主题 : iphone NSString 字符串处理:截取字符串、匹配字符串、分隔字符串
级别: 侠客

UID: 31227
精华: 0
发帖: 148
可可豆: 1084 CB
威望: 1084 点
在线时间: 858(时)
注册时间: 2010-09-19
最后登录: 2019-03-20
0 楼:  发表于: 2012-01-06 18:44    发自: Web Page

iphone NSString 字符串处理:截取字符串、匹配字符串、分隔字符串    (在iOS代码库中浏览本帖)


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

[ 此帖被月华如水在2016-01-11 13:37重新编辑 ]

阵风吹来,樱花盛放,又一阵风吹过,花瓣蝶飞,花开花落,只是聚散一场,有一点欢喜,有一点悲戚。人间最美莫过如此:淋一场樱花雨,走一遭飘香路…
------------------------------------------ 这就是我们的红尘。
级别: 侠客
UID: 78270
精华: 0
发帖: 55
可可豆: 460 CB
威望: 460 点
在线时间: 215(时)
注册时间: 2011-06-28
最后登录: 2017-02-06
1 楼:  发表于: 2012-01-10 15:54    发自: Web Page
gooooooooooooooooooooooooooooooooooooooood
共你那雅别。。
级别: 精灵王

状态: 连续签到 - [3天]
UID: 93566
精华: 0
发帖: 1225
可可豆: 6363 CB
威望: 6329 点
在线时间: 1756(时)
注册时间: 2011-09-17
最后登录: 2019-03-21
2 楼:  发表于: 2012-01-12 17:18    发自: Web Page
回 楼主(月华如水) 的帖子
好人
级别: 精灵王

UID: 103898
精华: 1
发帖: 1406
可可豆: 13025 CB
威望: 12885 点
在线时间: 229(时)
注册时间: 2011-11-11
最后登录: 2018-11-14
3 楼:  发表于: 2012-01-19 14:02    发自: Web Page
谢谢楼主分享!
级别: 侠客
UID: 44130
精华: 0
发帖: 50
可可豆: 455 CB
威望: 455 点
在线时间: 64(时)
注册时间: 2010-12-25
最后登录: 2014-11-26
4 楼:  发表于: 2012-01-20 09:47    发自: Web Page
谢谢分享呀
级别: 圣骑士

状态: 连续签到 - [2天]
UID: 4787
精华: 1
发帖: 97
可可豆: 7672 CB
威望: 7660 点
在线时间: 362(时)
注册时间: 2009-04-16
最后登录: 2018-10-18
5 楼:  发表于: 2012-01-26 02:03    发自: Web Page
引用
引用楼主月华如水于2012-01-06 18:44发表的 iphone NSString 字符串处理:截取字符串、匹配字符串、分隔字符串 :

1.截取字符串

NSString*string =@"sdfsfsfsAdfsdf";
string = [string substringToIndex:7];//截取下标7之后的字符串
.......

这个ToIndex:7 是7之前的字符串?还是7之后的?还有下边那个FromIndex:2是之后?还是之前?

级别: 侠客
状态: 连续签到 - [1天]
UID: 112876
精华: 0
发帖: 117
可可豆: 1033 CB
威望: 1003 点
在线时间: 803(时)
注册时间: 2011-12-14
最后登录: 2018-10-17
6 楼:  发表于: 2012-03-30 17:57    发自: Web Page


级别: 侠客
UID: 96083
精华: 0
发帖: 61
可可豆: 385 CB
威望: 385 点
在线时间: 171(时)
注册时间: 2011-10-03
最后登录: 2016-07-19
7 楼:  发表于: 2012-05-28 11:46    发自: Web Page
回 5楼(巫山冰) 的帖子
LZ这两个参数写反了 to 是取之前的 from是之后的
级别: 新手上路
UID: 132453
精华: 0
发帖: 47
可可豆: 66 CB
威望: 56 点
在线时间: 191(时)
注册时间: 2012-03-26
最后登录: 2017-05-23
8 楼:  发表于: 2012-08-01 15:08    发自: Web Page
非常受教,非常感谢
级别: 圣骑士
UID: 53048
精华: 0
发帖: 650
可可豆: 1908 CB
威望: 1915 点
在线时间: 478(时)
注册时间: 2011-02-24
最后登录: 2016-06-02
9 楼:  发表于: 2012-08-08 10:02    发自: Web Page
谢谢分享呀

CocoaChina社区转载内容已尽可能注明出处,如未能核实来源或转发内容图片有权利瑕疵的,请及时联系社区进行修改或删除【联系方式QQ : 3442093904 邮箱:support@cocoachina.com】文章内容为作者独立观点,不代表CocoaChina社区立场。版权归原作者所有,如申请授权请联系作者,因文章侵权CocoaChina社区不承担任何法律及连带责任。

描述
快速回复

关注本帖(如果有新回复会站内信通知您)

发帖、回帖都会得到可观的积分奖励。查看论坛积分规则

按"Ctrl+Enter"直接提交
    顶部