Objective-C字符处理函数如何编写,能识别并提问长尾词?

2026-04-20 00:301阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计501个文字,预计阅读时间需要3分钟。

Objective-C字符处理函数如何编写,能识别并提问长尾词?

c// 获取字符串长度NSString *str1=@MAC OS Pro; NSLog(@长度是:%lu, strlen(str1)); // 两个字符串连接NSString *str2=@MAC OS Pro; NSString *str3=@Leopard; NSString *str4=[str2 stringByAppendingString:str3]; NSLog(@%@, str4);

Objective-C字符处理函数如何编写,能识别并提问长尾词?

//获得字符串长度NSString* str1=@"MAC OS Pro";NSLog(@"长度是 %d",[str1 length]);//两个字符串连接NSString* str2=@"MAC OS Pro";NSString* str3=@" Leopard";NSString* str4=[str2 stringByAppendingString:str3];NSLog(str4,nil);NSString* str5=[str2 stringByAppendingFormat:@" %d",10];NSLog(str5,nil); //可修改字符串NSMutableString* string=[NSMutableString string];[string appendString:@"Mac"];[string appendString:@" OS"];[string appendString:@" X"];NSLog(string,nil); //插入字符串NSMutableString* string1=[NSMutableString stringWithFormat:@"Mac X"];[string1 insertString:@"OS " atIndex:4];NSLog(string1,nil);//删除字符串NSMutableString* string2=[NSMutableString stringWithFormat:@"删除字符串"];[string2 deleteCharactersInRange:NSMakeRange(0, 2)];NSLog(string2,nil);//字符串比较BOOL result;result=[string isEqualToString:string1];NSLog(@"%d",result,nil);//比较前置串与后置串NSString* string3=@"Mac Pro";NSString* string4=@"Mac OS";//判断是否以Mac开头result=[string3 hasPrefix:@"Mac"];NSLog(@"%d",result,nil);//判断是否以OS结尾result=[string4 hasSuffix:@"OS"];NSLog(@"%d",result,nil);NSString* string5=@"This is Mac OS X";//检索字符串NSRange range;range=[string5 rangeOfString:@"Mac OS"];if (range.location!=NSNotFound) {//得到字符串的位置和长度NSLog(@"%d,%d",range.location,range.length);}else {NSLog(@"没有发现",nil);}//抽取部分字符串NSString* string6=@"This is Mac OS X";NSString *nstr1,*nstr2,*nstr3;//从开头抽取字符串nstr1=[string6 substringToIndex:4];NSLog(nstr1,nil);//抽取末位位置的字符串nstr2=[string6 substringFromIndex:8];NSLog(nstr2,nil);//抽取指定范围的字符串nstr3=[string6 substringWithRange:NSMakeRange(5,2)];NSLog(nstr3,nil);//结果2011-10-20 14:05:43.940 StringProcessing[1870:1307] 字符串处理2011-10-20 14:05:43.942 StringProcessing[1870:1307] 长度是 102011-10-20 14:05:43.943 StringProcessing[1870:1307] MAC OS Pro Leopard2011-10-20 14:05:43.943 StringProcessing[1870:1307] MAC OS Pro 102011-10-20 14:05:43.944 StringProcessing[1870:1307] Mac OS X2011-10-20 14:05:43.945 StringProcessing[1870:1307] Mac OS X2011-10-20 14:05:43.945 StringProcessing[1870:1307] 字符串2011-10-20 14:05:43.946 StringProcessing[1870:1307] 12011-10-20 14:05:43.946 StringProcessing[1870:1307] 12011-10-20 14:05:43.947 StringProcessing[1870:1307] 12011-10-20 14:05:43.947 StringProcessing[1870:1307] 8,62011-10-20 14:05:43.948 StringProcessing[1870:1307] This2011-10-20 14:05:43.948 StringProcessing[1870:1307] Mac OS X2011-10-20 14:05:43.949 StringProcessing[1870:1307] is

本文共计501个文字,预计阅读时间需要3分钟。

Objective-C字符处理函数如何编写,能识别并提问长尾词?

c// 获取字符串长度NSString *str1=@MAC OS Pro; NSLog(@长度是:%lu, strlen(str1)); // 两个字符串连接NSString *str2=@MAC OS Pro; NSString *str3=@Leopard; NSString *str4=[str2 stringByAppendingString:str3]; NSLog(@%@, str4);

Objective-C字符处理函数如何编写,能识别并提问长尾词?

//获得字符串长度NSString* str1=@"MAC OS Pro";NSLog(@"长度是 %d",[str1 length]);//两个字符串连接NSString* str2=@"MAC OS Pro";NSString* str3=@" Leopard";NSString* str4=[str2 stringByAppendingString:str3];NSLog(str4,nil);NSString* str5=[str2 stringByAppendingFormat:@" %d",10];NSLog(str5,nil); //可修改字符串NSMutableString* string=[NSMutableString string];[string appendString:@"Mac"];[string appendString:@" OS"];[string appendString:@" X"];NSLog(string,nil); //插入字符串NSMutableString* string1=[NSMutableString stringWithFormat:@"Mac X"];[string1 insertString:@"OS " atIndex:4];NSLog(string1,nil);//删除字符串NSMutableString* string2=[NSMutableString stringWithFormat:@"删除字符串"];[string2 deleteCharactersInRange:NSMakeRange(0, 2)];NSLog(string2,nil);//字符串比较BOOL result;result=[string isEqualToString:string1];NSLog(@"%d",result,nil);//比较前置串与后置串NSString* string3=@"Mac Pro";NSString* string4=@"Mac OS";//判断是否以Mac开头result=[string3 hasPrefix:@"Mac"];NSLog(@"%d",result,nil);//判断是否以OS结尾result=[string4 hasSuffix:@"OS"];NSLog(@"%d",result,nil);NSString* string5=@"This is Mac OS X";//检索字符串NSRange range;range=[string5 rangeOfString:@"Mac OS"];if (range.location!=NSNotFound) {//得到字符串的位置和长度NSLog(@"%d,%d",range.location,range.length);}else {NSLog(@"没有发现",nil);}//抽取部分字符串NSString* string6=@"This is Mac OS X";NSString *nstr1,*nstr2,*nstr3;//从开头抽取字符串nstr1=[string6 substringToIndex:4];NSLog(nstr1,nil);//抽取末位位置的字符串nstr2=[string6 substringFromIndex:8];NSLog(nstr2,nil);//抽取指定范围的字符串nstr3=[string6 substringWithRange:NSMakeRange(5,2)];NSLog(nstr3,nil);//结果2011-10-20 14:05:43.940 StringProcessing[1870:1307] 字符串处理2011-10-20 14:05:43.942 StringProcessing[1870:1307] 长度是 102011-10-20 14:05:43.943 StringProcessing[1870:1307] MAC OS Pro Leopard2011-10-20 14:05:43.943 StringProcessing[1870:1307] MAC OS Pro 102011-10-20 14:05:43.944 StringProcessing[1870:1307] Mac OS X2011-10-20 14:05:43.945 StringProcessing[1870:1307] Mac OS X2011-10-20 14:05:43.945 StringProcessing[1870:1307] 字符串2011-10-20 14:05:43.946 StringProcessing[1870:1307] 12011-10-20 14:05:43.946 StringProcessing[1870:1307] 12011-10-20 14:05:43.947 StringProcessing[1870:1307] 12011-10-20 14:05:43.947 StringProcessing[1870:1307] 8,62011-10-20 14:05:43.948 StringProcessing[1870:1307] This2011-10-20 14:05:43.948 StringProcessing[1870:1307] Mac OS X2011-10-20 14:05:43.949 StringProcessing[1870:1307] is