国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > iOS > 正文

iOS實(shí)現(xiàn)截取字符串中漢字功能

2020-07-26 02:20:11
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例為大家分享了iOS截取字符串中漢字的具體代碼,供大家參考,具體內(nèi)容如下

寫(xiě)了一個(gè)簡(jiǎn)單的例子,從第一個(gè)漢字開(kāi)始截取字符串。下面貼上代碼:

#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad];  NSArray *array = @[@"03-15_01蘋(píng)果", @"412香蕉", @"#7&@15橙子"]; for (int i = 0; i < array.count; i++) {  NSString *chineseStr = [self getChineseStringWithString:array[i]];  NSLog(@"chineseStr = %@/n", chineseStr); }} - (NSString *)getChineseStringWithString:(NSString *)string{ //(unicode中文編碼范圍是0x4e00~0x9fa5) for (int i = 0; i < string.length; i++) {  int utfCode = 0;  void *buffer = &utfCode;  NSRange range = NSMakeRange(i, 1);    BOOL b = [string getBytes:buffer maxLength:2 usedLength:NULL encoding:NSUTF16LittleEndianStringEncoding options:NSStringEncodingConversionExternalRepresentation range:range remainingRange:NULL];    if (b && (utfCode >= 0x4e00 && utfCode <= 0x9fa5)) {   return [string substringFromIndex:i];  } } return nil;} @end

運(yùn)行結(jié)果:

2016-03-22 22:10:23.639 HWEncodeTest[502:8824] chineseStr = 蘋(píng)果
2016-03-22 22:10:23.639 HWEncodeTest[502:8824] chineseStr = 香蕉
2016-03-22 22:10:23.640 HWEncodeTest[502:8824] chineseStr = 橙子

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 茌平县| 永胜县| 蕉岭县| 安溪县| 巴塘县| 白玉县| 合肥市| 西城区| 上饶县| 即墨市| 横峰县| 抚顺县| 罗田县| 来宾市| 溆浦县| 得荣县| 平度市| SHOW| 视频| 平舆县| 明星| 嘉荫县| 甘洛县| 冕宁县| 高台县| 九台市| 湖南省| 灯塔市| 焦作市| 仙桃市| 兴宁市| 乌拉特前旗| 沁水县| 嘉善县| 微博| 平定县| 龙江县| 永胜县| 郴州市| 连云港市| 纳雍县|