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

原创 2015年07月09日 11:23:24
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中NSRegularExpression正则表达式的使用

初始化一个   NSRegularExpression 对象 注:_str是要匹配的字符串 NSRegularExpression *regex = [NSRegularExpression r...
  • yujianxiang666
  • yujianxiang666
  • 2014年05月23日 11:07
  • 2010

Hibernate(六)实现一对多、多对一映射关联关系

一对多、多对一这种关系在现实生活中很多,例如部门与员工的关系,学校里班级与学生的关系... 那么在具体的系统实现中如果i实现这种关联关系呢?这里以部门和员工的关系为例。 部门实体类 package t...
  • u011731233
  • u011731233
  • 2015年07月16日 09:12
  • 3417

简单日程表的实现

使用了BeautyEye优化界面 简单的日历查询功能 简单的提醒功能(倒计时向)查询界面的实现 package CalendarExp;import org.jb2011.lnf.beautyeye....
  • Len_master
  • Len_master
  • 2016年12月28日 22:05
  • 594

objective-c 字符串各种处理

内容简要: 1、创建常量字符串。  2、创建空字符串,给予赋值。 3、在以上方法中,提升速度:initWithString方法 4、用标准c创建字符串:initWithCString方法。...
  • superchaoxian
  • superchaoxian
  • 2013年10月23日 08:53
  • 1337

Objective-C 【NSRange&字符串的截取和替换】

——————————————————————————————————————————— NSString NSRange的使用 #import int main(int argc, c...
  • Felicity294250051
  • Felicity294250051
  • 2015年09月11日 11:03
  • 3700

Java中String字符串的截取、替换、删除等操作

public class Texs { public static void main(String[] args) { String string=" abc def/ghi 1234 567...
  • xinsijiekeji
  • xinsijiekeji
  • 2016年07月09日 14:47
  • 13057

Java实现多线程经典问题:使用三个线程实现输出ABCABC循环

使用三个线程实现ABCABC……循环。 代码如下://标记类,用来让三个线程共享,同时也是三个线程中同步代码快的标记对象。 //之前这个标记我设置成Integer,但是发现Integer进行加法运算...
  • LeoSha
  • LeoSha
  • 2015年08月08日 16:05
  • 755

LabVIEW按钮延时自动弹起

同事在现场碰到的问题: 要求按钮被按下后,一定时间后自动弹起。 问题分析: 1、采用事件结构,记录按钮按下的时间; 2、只有当按钮按下时,才开始计时; 3、计时结束后,弹起按钮,并初始化计时器; ...
  • ap0108220
  • ap0108220
  • 2013年11月19日 15:38
  • 2198

在Linux屏幕上画框和抛物线(framebuffer,mapped)

#include #include #include #include #include #include #define FB0 "/dev/fb0" #define FBSZ (64...
  • dezhihuang
  • dezhihuang
  • 2014年08月30日 09:04
  • 1416

iOS中常用不可变字符串函数方法

/***********************一.NSString ******************************/  /*----------------创建字符串的方法-...
  • Henry_moneyBag
  • Henry_moneyBag
  • 2016年02月26日 17:31
  • 661
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS开发经验技巧之stringByReplacingCharactersInRange: withString: 實現字符串删除,替换
举报原因:
原因补充:

(最多只允许输入30个字)