首页 > 其他分享 >iOS学习之--字符串的删除替换(字符串的常用处理,删除,替换)

iOS学习之--字符串的删除替换(字符串的常用处理,删除,替换)

时间:2023-08-22 11:00:56浏览次数:41  
标签:mString 删除 str3 str2 NSString 字符串 替换

字符串操作,比较简单,仅做记录!

1、删除

NSString *str1 = @"<hello,wo  r d!>";
    //删除字符串两端的尖括号
    NSMutableString *mString = [NSMutableString stringWithString:str1];
    //第一个参数是要删除的字符的索引,第二个是从此位开始要删除的位数
    [mString deleteCharactersInRange:NSMakeRange(0, 1)];
    [mString deleteCharactersInRange:NSMakeRange(mString.length-1, 1)];
    NSLog(@"mString:%@",mString);

2、删除指定字符串

//删除字符串中的空格
    NSString *str2 = [mString stringByReplacingOccurrencesOfString:@" " withString:@""];
    NSLog(@"str2:%@",str2);

3、替换字符

//同样的可以替换字符
    NSString *str3 = [str2 stringByReplacingOccurrencesOfString:@"," withString:@"好"];
    NSLog(@"str3:%@",str3);

4、替换指定位置字符

//替换某一位置的字符
    NSString *str4 = [str3 stringByReplacingCharactersInRange:NSMakeRange(0, 1) withString:@"哈哈"];
    NSLog(@"str4:%@",str4);

打印如下:

iOS学习之--字符串的删除替换(字符串的常用处理,删除,替换)_字符串

仅做记录!


作者:稻草人11223


标签:mString,删除,str3,str2,NSString,字符串,替换
From: https://blog.51cto.com/u_13188203/7187014

相关文章

  • 【分享】字符串常见函数学习笔记
    字符串常见函数学习笔记 1:查找函数:find()//返回值string::nposstrings="goodgoodstudy,daydayup";intpos1=s.find("good");//查找子串"good"intpos2=s.find("good",4);//从下标4开始,查找子串"good"cout<<pos1<......
  • JSON字符串中获取一个特定字段的值
    importcom.google.gson.JsonObject;importcom.google.gson.JsonParser;Stringjson="{\"translation\":\"你好吗\"}";//Stringjson="{'translation':'你好吗'}";JsonObjectjsonObject=JsonParser.parseS......
  • Python中字符串截取
    #截取字符串时,如果位数不够,Python不会报错,而是返回空字符串#这是因为Python中的字符串是不可变的,所以当我们尝试访问一个不存在的索引时,Python会返回空字符串而不是报错#示例代码s='hello'print(s[10:15])#返回空字符串'' #Python中的字符串是不可变的,这意味着一旦......
  • JavaScript中的字符串
    在JavaScript中,用于表示文本的类型称为字符串(String)。字符串是一个不可变的有序序列,由16位值组成,其中每个值代表一个Unicode字符。字符串的length属性表示它包含的16位值的数量。JavaScript的字符串(以及数组)使用从零开始的索引,因此第一个16位值的索引是0,第二个值的索引是1,依此类推......
  • 使用Pytorch和OpenCV实现视频人脸替换
    DeepFaceLab”项目已经发布了很长时间了,作为研究的目的,本文将介绍他的原理,并使用Pytorch和OpenCV创建一个简化版本。本文将分成3个部分,第一部分从两个视频中提取人脸并构建标准人脸数据集。第二部分使用数据集与神经网络一起学习如何在潜在空间中表示人脸,并从该表示中重建人脸图......
  • 这个list元素是用;分割的字符串 将每个元素用;分割成字符串数组 并将每个数组将相同位
    publicstaticvoidmain(String[]args){List<String>list=newArrayList<>();list.add("2.0;2.2;4.0");list.add("3.0;4.2;5.0");list.add("4.0;5.2;3.0");String[]firstRow=list.get(0).split("......
  • VS2022删除MySQL数据
     //删除----------------------------------------------------------------------------------------------stringsqldelete="DELETEFROMbookshopWHERE编号=6";using(MySqlCommandcommand=newMySqlCommand(sqldelete,conne......
  • 将字符串截取成多段(可以截取的时候只从符号截取)
    1、指定长度截取字符串/***根据长度切割字符串**@paramstr要截取字符串*@parammaxLength截取长度*@return*/publicstaticString[]splitByLength(Stringstr,intmaxLength){intlen=str.length();......
  • 最大重复子字符串
    给你一个字符串sequence,如果字符串word连续重复k次形成的字符串是sequence的一个子字符串,那么单词word的重复值为k。单词word的最大重复值是单词word在sequence中最大的重复值。如果word不是sequence的子串,那么重复值k为0。给你一个字符串sequence......
  • C++ 字符串类 string
    @TOC前言在C++中,字符串是一种常见的数据类型,用于存储和操作文本数据。C++标准库中提供了std::string类,它是一个功能强大的字符串类,提供了丰富的方法和操作符,使我们能够轻松地处理字符串。一、string类型概括std::string是C++标准库中定义的字符串类,它在<string>头文件中声明。它......