iOS开发经验技巧之stringByReplacingCharactersInRange: withString: 實現字符串删除,替换
NSString *str = @"1234567890";

 [str stringByReplacingCharactersInRange:NSMakeRange(str.length-1, 1) withString:@""];

NSLog(@"str = %@",  str);  // str = 123456789


 [str stringByReplacingCharactersInRange:NSMakeRange(str.length-1, 1) withString:@"1"];

解释:NSMakeRange(str.length-1, 1),将字符串str定位到第九个字符即‘9’,取长度为1的字符串,即9后第一个字符串 ‘0’,用字符串@“”替代‘0’,即所得的结果为“123456789”

NSString *str = @"1234567890";

 [str stringByReplacingCharactersInRange:NSMakeRange(str.length-2, 2) withString:@"aa"];

NSLog(@"str = %@",  str);  // str = 12345678aa


阅读更多
个人分类: iOS开发经验技巧
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

iOS开发经验技巧之stringByReplacingCharactersInRange: withString: 實現字符串删除,替换

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭