NSString *str=@"welcome to oc";//字符串常量不能放在可变字符串中,应该放在不可变的字符串中  

mustr=[NSMutableString stringWithString:str];//把不可变字符串放入可变字符串中

NSLog(@"%@",mustr);

//插入

[mustr insertString:@" students"atIndex:7];//在指定位置插入字符串

[mustr appendString:@" teacher"];//在末尾插入字符串

[mustr appendFormat:@"第二遍插入:%@",str];//在末尾格式化插入字符串

NSLog(@"%@",mustr);

   //删除

[mustr deleteCharactersInRange:NSMakeRange(8,9)];

NSLog(@"%@",mustr);

//查找并删除

NSRange rang=[mustr rangeOfString:@"teacher"];

if (rang.location!=NSNotFound) {

[mustr deleteCharactersInRange:rang];

}

NSLog(@"%@",mustr);

//重新赋值

[mustr setString:str];

NSLog(@"%@",mustr);

//替换

NSRange rang1=[mustr rangeOfString:@"oc"];

[mustr replaceCharactersInRange:rang1 withString:@"IOS"];

NSLog(@"%@",mustr);

转载于:https://www.cnblogs.com/hz-1521049517/p/5108710.html

可变字符串 插入,删除,替换,赋值相关推荐

  1. iOS学习-字符串的删除替换

    字符串的常用处理,删除,替换.记录一下,方便查找. -------------------------------------------------------------------------- ...

  2. C++字符串赋值、拼接、查找、替换、存取、插入删除和子串

    #include <iostream> #include <vector> #include <algorithm> using namespace std; in ...

  3. 【C++编程语言】之string容器 基本概念 构造函数 赋值 拼接 查找 替换比较 插入 删除 子串获取

    目录 1.string基本概念 2.string构造函数 3.string赋值操作 4.string字符串拼接 5.string查找和替换 6.string字符串比较 7.string单个字符的访问和 ...

  4. JS字符串截取方法 JS字符串查找指定字符方法 JS字符串替换指定字符方法 JS字符串插入指定位置方法 JS字符串删除指定字符方法

    js字符串截取的方法 方法一: str.slice(开始位置,结束位置) //start 参数字符串中第一个字符位置为 0, 第二个字符位置为 1, 以此类推,如果是负数表示从尾部截取多少个字符串,s ...

  5. html中splice向数组添加元素,js中splice()的强大(删除,插入或替换数组的元素)

    1.删除-用于删除元素,两个参数,第一个参数(要删除第一项的位置),第二个参数(要删除的项数) 2.插入-向数组指定位置插入任意项元素.三个参数,第一个参数(其实位置),第二个参数(0),第三个参数( ...

  6. STL string容器 构造,查找,替换,拼接,比较,截取,插入删除

    目录 构造函数 赋值操作​ 字符串拼接 查找替换 字符串比较 字符串存取 插入删除 字符串截取 构造函数 #include<iostream> using namespace std; # ...

  7. 字符串操作:插入,替换,填充及移除

    字符串操作系列 本次涉及插入,替换,移除和填充几个操作. 1.插入(Insert) Insert(int startIndex,string value) :用于在一个字符串中的指定起始索引处插入另外 ...

  8. python删除、替换字符串某字符后的字符串(删除字符串、替换字符串、strip、split、rstrip、lstrip、replace)

    删除字符串某字符后的字符串 url = "phpmyadmin.css.php?3Fserver=1&lang=en&token=39e3d96974667d6163351c ...

  9. SQL 删除替换字符串中第一次出现的指定字符

    在SQL Server中删除字符串中第一次出现的字符,使用到charindex函数获取字符第一次出现的位置索引,再使用STUFF函数替换掉指定位置的字符,如下所示: --目的:删除替换字符串中第一次出 ...

最新文章

  1. 搬书匠 mysql_如何java进阶,我一直都有在学习,可是感觉好久都没进步了,心里好焦急?...
  2. 文巾解题 182. 查找重复的电子邮箱
  3. Kruskal重构树
  4. x264 n-th pass编码时候Stats文件的含义
  5. WSDM 2022 | 基于元学习的多场景多任务商家建模
  6. 函数式编程 -- 纯函数、柯里化函数
  7. JavaSE----变量、String、运算符、流程控制
  8. 小米路由老毛子 潘多拉Padavan 无线桥接中继
  9. Apache Ant安装与配置
  10. gan怎么输入一维数据_GAN网络,利用gan网络完成对一维数据点的生成
  11. Java基础——类和对象
  12. 对联广告php代码,JS实现很实用的对联广告代码(可自适应高度)
  13. 如何拼接多张图片,多张图片拼接成一张
  14. 数码类评测:南卡第二代pencil电容触控笔
  15. 【里程碑】牛X的一塌糊涂,不需要目标板额外做任何代码,实时检测RTOS的任务执行情况,支持在线和脱机玩法
  16. C语言写货郎问题(贪心算法)
  17. 盘点2018云栖大会的黑科技
  18. jQuery使用ajaxSubmit()提交表单
  19. 与苹果一起下坠|深氪Lite
  20. 《中国垒球》:跨界联赛·完美落幕

热门文章

  1. elf section类型_ELF文件格式解析
  2. web.xml 总结
  3. 【Luogu1182】数列分段Section II(二分)
  4. NYOJ33 - 蛇形填数
  5. 赤橙黄绿青蓝紫html颜色,赤橙黄绿青蓝紫,超完整颜色词汇大全
  6. java发布rest服务器_ArcGIS Server 10 Java 版的Rest服务的部署方法
  7. android方法是对象吗,为什么android中对象不初始化也能调用方法?
  8. plsql developer无监听程序_252百战程序员022天
  9. 二叉搜索树第k小元素
  10. html5标签之表单元素