美文网首页
iOS 字符串常见处理

iOS 字符串常见处理

作者: 达_Ambition | 来源:发表于2018-12-11 22:05 被阅读5次
一、截取字符串

iOS “字符串” 的几种常见的截取方法(随时更新)
iOS截取字符串,分割字符串
iOS 截取字符串中两个指定字符串中间的字符串方法

1、分割字符串
NSArray *array = [pasteboard.string componentsSeparatedByString:@"$"];
2、截取字符串中间的某一段: NSMakeRange(a,b)
一.定义一个字符串a, 截取a 中的某一节,复制给b, b必须是int型
    NSString *a = @"1.2.30";

    int  b= [[a substringWithRange:NSMakeRange(4,2)] intValue]; 

    NSLog(@"a:%@  \n",a  );

    NSLog(@"b:%d",b  );

Output : 
2011-07-05 11:49:08.170 Q[4005:207]   a:1.2.30  

2011-07-05 11:49:08.172 Q[4005:207]   b:30

解析如下:substringWithRange: 专门截取字符串的一块 

NSMakeRange(4,2)从第4个字符开端截取,长度为2个字符,(字符串都是从第0个字符开端数的哦~!)

3、iOS 截取两个"指定字符串"中间的字符串
// 要截取 "> 和 </ 之间的汉字内容:
@implementation ViewController
- (void)viewDidLoad {
 [super viewDidLoad];
 NSString *string = @"<a href=\"http\">这是要截取的内容</a>";
 NSRange startRange = [string rangeOfString:@"\">"];
 NSRange endRange = [string rangeOfString:@"</"];
 NSRange range = NSMakeRange(startRange.location + startRange.length, endRange.location - startRange.location - startRange.length);
 NSString *result = [string substringWithRange:range];
 NSLog(@"%@",result);
}
@end
4、字符串中去掉所有换行及空格

iOS开发-NSString去掉所有换行及空格

5、获取字符串首尾字符
NSString *str = @"dsdf456s56fs5f4dsf145ds456fds456fds45fds45fds5fs45fs5f45";

NSString *first = [str substringToIndex:1];//字符串首字符

NSString *last = [str substringFromIndex:str.length-1];//字符串尾字符

NSLog(@"截取的值为:%@=%@",first,last);

二、判断字符串

1、iOS开发之判断字符串是否为指定字符串开头或结尾
2、iOS字符串中是否含有中文

相关文章

  • iOS 字符串常见处理

    一、截取字符串 iOS “字符串” 的几种常见的截取方法(随时更新)iOS截取字符串,分割字符串iOS 截取字符串...

  • IOS 文件路径字符串处理

    IOS 文件路径字符串处理转自

  • Recrod for IT

    常见的字符串处理操作 总结一些常见的字符串处理操作,持续更新1. 求串长2. 串赋值3. 连接操作4. 求子串5....

  • Python 字符串常见操作总结

    介绍Python常见的字符串处理方式 1、字符串连接 2、字符串转数组 3、字符串比较 4、字符串查找 5、字符串...

  • ios 开发中常见警告处理

    ios 开发中常见警告处理例如: pragma clang diagnostic pushpragma clang...

  • 将swift的泛字符串类型转为强类型

    泛字符串类型 API 缺点: 拼写错误 冲突 运行时崩溃 常见处理方法: 添加命名空间 不写字符串字面值 常见问题...

  • Day6

    学习内容:指针在字符串处理中的应用收获: 通过习题初步掌握了指针的各类基本用法; 了解了常见的字符串处理函数; 初...

  • iOS开发之 必不可少的NSString 处理大全!

    在iOS开发过程中,对于字符串的处理必不可少。无论是展示给用户看到的字符串效果,抑或是对用户输入的字符串处理,无处...

  • 字符串的处理

    iOS字符串处理_替换(去掉空格换行)、截取 以下代码主要实现了:1、截取"@@"前的字符串; 2、去掉字符串中的...

  • iOS 字符串截取、iOS 字符串替换、iOS 字符串分隔、iO

    iOS之字符串截取、iOS 字符串替换、iOS字符串分隔、iOS之字符串匹配、截取字符串、匹配字符串、分隔字符串 ...

网友评论

      本文标题:iOS 字符串常见处理

      本文链接:https://www.haomeiwen.com/subject/soryhqtx.html