关闭

oc字符串的处理,字符串的截取,匹配字符串,分隔字符串,字符串的大小写转换,转定义字符串

110人阅读 评论(0) 收藏 举报
分类:

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


4.字符串的大小写转换

 [@"abc" uppercaseString];

    // 全部转为小写

    // 结果 bcd

    [@"BCD" lowercaseString];

    // 首字母大写

    // 结果 Acb

    [@"acb" capitalizedString];

5.转定义字符串

nslog("Nancy said \"Hello World!\" to the crowd.")





0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

OC中的字符串(NSString)、字符串数组(NSArray)和字典(NSDictionary)

NSString字符串比较方法compare,返回值NSComparisionResult有3个枚举值:NSOrderedAscending(升序),NSOrderedSame(同样),NSOrderedDiscending(降序)。判断字符串内容是否相等的函数:isEqualToString。 ...
  • zhudong10
  • zhudong10
  • 2015-12-05 16:44
  • 635

c++字符串大小写转换

转自:http://www.cnblogs.com/greenerycn/archive/2009/07/01/1515080.html 在C++中,由于没有单独定义string这个对象,所以字符串的操作比较麻烦些。字符串转换大小写是一个常用的功能,今天就简单总结下常用转换的方法: 由...
  • shellching
  • shellching
  • 2016-03-18 18:50
  • 2566

pandas处理字符串1

pandas 序列字符串操作
  • haiyu94
  • haiyu94
  • 2017-07-20 19:17
  • 1054

Boost下字符串处理:大小写转换,判断和剪切

最近在做任务,其中涉及到字符串的处理,用到了boost库中的函数。现在总结,并结合实例记录一下。
  • zhk7894613
  • zhk7894613
  • 2016-12-30 18:19
  • 1045

工作备忘-ios中oc枚举值与字符串之间的转换

在工作中,枚举类型的使用优势没啥好说的。但经常需要将它与字串进行转换方便显示或其它需求。可惜原生的枚举值只能是int常量,并不支持字符串,我们只能自己对枚举值进行转换,一般有两种方案: 方案1中,多是先声明,然后在实现文件里创建一个映射表。这样带来的问题就是要分两个文件来管理,带来管理不方便不好。使...
  • jaccty
  • jaccty
  • 2015-10-20 17:56
  • 3841

oc学习之NSSring字符串的常用方法

1,创建字符串对象 char
  • zilan1239
  • zilan1239
  • 2014-06-09 21:00
  • 11425

把用某符号分隔的字符串转换成数组

常见的一道面试题:把某某符号(“,”或 “#”)分隔的字符串转换成一个数组。 思路有两个: (1)使用split()函数 (2)StringTokenizer 举例:一个字符串str用逗号分隔为:“aa,bb,cc,dd,ee,ff,gg” 要求将其转换成数组 实际中的情境举例:如初期...
  • zengchaoyue
  • zengchaoyue
  • 2014-12-31 22:23
  • 4104

iOS中属性化字符串

富文本的基本数据类型是NSAttributedString。**属性化字符串**(attributed string)是把属性设置到某些字符上的字符串。属性可以是任何键值对,但是为了实现富文本,则通常会包含样式信息,比如字体、颜色和缩进。 通常使用NSMutableAttributedString...
  • hnjyzqq
  • hnjyzqq
  • 2014-10-08 19:18
  • 1772

将逗号分隔的字符串转换为List

如果程序员想实现某种功能,有两条路可以走。一条就是自己实现,一条就是调用别人的实现,别人的实现就是所谓的API。而且大多数情况下,好多“别人”都实现了这个功能。程序员有不得不在这其中选择。大部分情况下,程序员就会知道哪个用哪个,先看到哪个用哪个。到最后,在实际项目中,同样的功能会调用五花八门的API...
  • ygl6150373
  • ygl6150373
  • 2016-11-29 21:15
  • 1883

如何相互转换逗号分隔的字符串和List (Java程序员日记 2015/03/06)

如果程序员想实现某种功能,有两条路可以走。一条就是自己实现,一条就是调用别人的实现,别人的实现就是所谓的API。而且大多数情况下,好多“别人”都实现了这个功能。程序员有不得不在这其中选择。大部分情况下,程序员就会知道哪个用哪个,先看到哪个用哪个。到最后,在实际项目中,同样的功能会调用五花八门的API...
  • jicahoo
  • jicahoo
  • 2015-03-06 22:22
  • 5309
    个人资料
    • 访问:1941次
    • 积分:204
    • 等级:
    • 排名:千里之外
    • 原创:19篇
    • 转载:3篇
    • 译文:0篇
    • 评论:2条
    文章分类