搜索
您的当前位置:首页正文

iOS如何截取复杂字符串中的汉字?

来源:二三娱乐
『导言』

若生活中有一个字符串str = @"{"error":"用户名不存在"}",那么如何取出汉字部分?

问题:如何截取汉字部分?
  • 思路:
  • 截取起始位置loc:用:"作为截取的起始位置;
* 截取长度`len`:用`"}`作为截取末尾位置。`起始`位置-`末尾`位置 = 截取`长度`
图.思路
  • 代码:
  • 具体代码
```
   // :" - "}  为汉语字符串内容
    NSUInteger loc = [str rangeOfString:@":\""].location+2;//:‘’
    NSInteger  len = [str rangeOfString:@"\"}"].location - loc;
    //截取字符串
    NSString * msg = [str  substringWithRange:NSMakeRange(loc, len)];
  * 打印:

NSLog(@"msg = %@",msg);

  * 打印结果:

2017-03-10 13:08:14.392 07-掌握-登录案例-zwj[1009:48898] msg = 用户名不存在

Top