1字符串中的world替换为i bookan wisdom2.字符串的相加字符串输出,长度3比较字符串大小4截取字符串5字符串内所有a都替换成A6判断字符串是否以http开头7将字符串内admin和123截取出来8字符添加

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {

@autoreleasepool {

/*

第1题 字符串中的world替换为i bookan wisdom

*/

//        NSString *[email protected]"hello world and sunshine";

//        NSString *newstr3=[str1 stringByReplacingOccurrencesOfString:@"world" withString:@"i bookan wisdom" ];

//        NSLog(@"%@",newstr3);

/*

第2题 字符串的相加,以字符串输出,并输出长度

*/

//        NSString *[email protected]"999";

//        NSString *[email protected]"888";

//        int num2=[str2 intValue];

//        int num3=[str3 intValue];

//        int numAdd=num2+num3;

//        NSString *new=[NSString stringWithFormat:@"%d",numAdd];

//        NSUInteger *Len=[new length];

//        NSLog(@"%@ %d",new,Len);

/*

第3题 比较字符串大小

*/

//        NSString *[email protected]"ABC";

//        NSString *[email protected]"ABc";

//        NSComparisonResult result=[str4 compare:str5];

//        if (result==NSOrderedDescending) {

//            NSLog(@"str5<str4");

//        }else if(result ==NSOrderedAscending){

//            NSLog(@"str5>str4");

//        }else{

//            NSLog(@"str4=str5");

//        }

/*

第4题 截取Android并输出

*/

//        NSString *[email protected]"iphoneAndroid";

//        NSRange rangStr6;

//        rangStr6.length=7;

//        rangStr6.location=6;

//        NSString *newStr6=[str6 substringWithRange:rangStr6];

//        NSLog(@"%@",newStr6);

/*

第5题 用c语言创建一个oc字符串,并输出。使用两种方法。

*/

//        char *s="zhangsanfeng";

//        printf("%s\n",s);

//        NSString *str=[NSString stringWithFormat:@"%s",s];

//        NSLog(@"%@",str);

//        NSString *str1=[NSString stringWithUTF8String:s];

//        NSLog(@"%@",str1);

/*

第6题 字符串内所有a都替换成A;

*/

//        NSString *[email protected]"whatareyou";

//        NSString *newStr7=[str7 stringByReplacingOccurrencesOfString:@"a" withString:@"A" ];

//        NSLog(@"%@",newStr7);

/*

第7题 判断字符串是否以http开头

*/

//        NSString *[email protected]"http://www.sina.com.cn";

//        bool result=[str8 hasPrefix:@"http"];

//        if (result==1) {

//            NSLog(@"是以http开头");

//        }else{

//             NSLog(@"不是以http开头");

//        }

/*

第8题 将字符串内admin和123截取出来

*/

//        NSString *[email protected]"http://localhost:8099/test/user=admin&pwd=123";

//        NSRange rang1=[str9 rangeOfString:@"admin"];

//        NSRange rang2=[str9 rangeOfString:@"123"];

//        NSString *xianShi=[str9 substringWithRange:rang1];

//        NSLog(@"%@",xianShi);

//        NSString *xianShi1=[str9 substringWithRange:rang2];

//        NSLog(@"%@",xianShi1);

/*

第9题 字符添加telephone:iphone iphone5修改为"telephone:iphone iphone4 iphone5 iphone6";

*/

//        NSString *[email protected]"telephone:iphone iphone5";

//        NSString *[email protected]" ";

//        NSRange rang=[str10 rangeOfString:add];

//        NSString *temp=[str10 stringByReplacingCharactersInRange:rang withString:@" iphone4 "];

//        //NSString *[email protected]"iphone6";

//        NSString *temp1=[temp stringByAppendingFormat:@" iphone6"];

//        NSLog(@"%@",temp1);

/*

第10题 排序

*/

//        NSArray *[email protected][@"String 11",@"String 21",@"String 1",@"string 2",@"String 02"];

//        NSLog(@"%@",arr);

//

//        NSComparator com=^(id obj,id obj2){

//            NSComparisonResult result=[obj compare:obj2];

//            return result;

//

//        };

//        NSArray *sortArr=[arr sortedArrayUsingComparator:com];

//        for(NSArray *arr1 in sortArr){

//

//            NSLog(@"%@",arr1);

//        }

}

return 0;

}

时间: 2024-12-10 06:31:21

1字符串中的world替换为i bookan wisdom2.字符串的相加字符串输出,长度3比较字符串大小4截取字符串5字符串内所有a都替换成A6判断字符串是否以http开头7将字符串内admin和123截取出来8字符添加的相关文章

字符串中替换某个字符

/* 第6题 字符串内所有a都替换成A; */ NSString *[email protected]"whatareyou"; str7=[str7 stringByReplacingOccurrencesOfString:@"a" withString:@"A"]; NSLog(@"第六题:\n"); NSLog(@"%@",str7);

js正则实现从一段复杂html代码字符串中匹配并处理特定信息

js正则实现从一段复杂html代码字符串中匹配并处理特定信息 问题: 现在要从一个复杂的html代码字符串(包含各种html标签,数字.中文等信息)中找到某一段特别的信息(被一对“|”包裹着),并对他进行加粗.加下滑线处理. 解决思路: 1.用正则匹配“|”出现的次数,处理刚好出现2次的(html字符串中一般不会含有这个字符) 2.使用正则分组,获取“|”之间的内容,并进行替换(添加样式) 代码: function specialDeal(){ htmlStr = htmlStr.replace

从字符串中区分数字与字母并进行下一步操作

str为你要测试的字符串 第一种方法: byte[] temp = str.getBytes();//使用平台默认的字符集将此 String 解码为字节序列,并将结果存储到一个新的字节数组中. int count = 0; //遍历数组的每一个元素,也就是字符串中的每一个字母 for(int i=0;i<temp.length; i++){ //如果字母等于c if(temp[i].equals('c')){ //计数器加一 count ++; } } 第二种: int count=0; Str

IT公司100题-25-求字符串中的最长数字串

问题描述: 实现一个函数,求出字符串中的连续最长数字串.例如输入”12345cbf3456″,输出”12345″. 函数原型为: void conti_num_max( const char * src, char * dest); dest保存最长数字串,返回void. 分析: 遍历一遍字符串,记录起始位置和长度即可. 代码实现: 1 // 25.cc 2 #include <iostream> 3 #include <cstring> 4 using namespace std

华为机试—字符串中找出单词排序

题目: 在给定字符串中找出单词( "单词"由大写字母和小写字母字符构成,其他非字母字符视为单词的间隔,如空格.问号.数字等等:另外单个字母不算单词):找到单词后,按照长度进行降序排序,(排序时如果长度相同,则按出现的顺序进行排列),然后输出到一个新的字符串中:如果某个单词重复出现多次,则只输出一次:如果整个输入的字符串中没有找到单词,请输出空串.输出的单词之间使用一个"空格"隔开,最后一个单词后不加空格. 要求实现函数: void my_word(charinput

华为机试—给定字符串中找出单词

题目: 在给定字符串中找出单词("单词"由大写字母和小写字母字符构成,其他非字母字符视为单词的间隔,如空格.问号.数字等等:另外单个字母不算单词):找到单词后,按照长度进行降序排序,(排序时如果长度相同,则按出现的顺序进行排列),然后输出到一个新的字符串中:如果某个单词重复出现多次,则只输出一次:如果整个输入的字符串中没有找到单词,请输出空串.输出的单词之间使用一个"空格"隔开,最后一个单词后不加空格. 要求实现函数: void my_word(charinput[

13、如何拆分含有多种分隔符的字符串 14、如何判断字符串a是否以字符串b开头或结尾 15、如何调整字符串中文本的格式 16、如何将多个小字符串拼接成一个大的字符串

13.如何拆分含有多种分隔符的字符串 import re s = "23:41:2314\1234#sdf\23;" print(re.split(r'[#:\;]+',s))  14.如何判断字符串a是否以字符串b开头或结尾 import os,stat #找到当前目录下的文件名称,返回list ret = os.listdir('.') print(ret) for x in ret: #endswith传参类型是tuple if x.endswith(('.py','.html'

C#判断字符串是否存在字母及字符串中字符的替换实例

本文实例讲述了C#判断字符串是否存在字母及字符串中字符的替换的方法.分享给大家供大家参考.具体实现方法如下: 首先要添加对命名空间"using System.Text.RegularExpressions;"的引用 下面以一个字符串为例: 代码如下: string ss = "aaZ31 dd2f3"; string sss = ss.Replace(" ", "");//将字符串ss中的空格去掉 string sss2 =

将一个字符串中的空格替换为指定的内容——4

实现一个函数,将一个字符串中的所有空格替换为"%20",例如输入字符串"How beautiful you are!",输出结果应为"How%20beautiful%20you%20are!". 首先,如果另开辟一块空间并且足够将全部空格都替换成"%20",然后一个单词一个单词的拷贝过去,当遇到空格时就放进去"%20",这种低效率的方法肯定是可行的,但很显然不仅效率不高还浪费存储空间,因此,要节省空间就要在