黑马程序员技术交流社区
标题:
C#中怎么把字符串中的指定字符换成别的字符
[打印本页]
作者:
董超
时间:
2012-5-24 12:07
标题:
C#中怎么把字符串中的指定字符换成别的字符
比如说,str=rjlkjkl;我想把里面的K全部换成a,有没有什么函数能直接更换的?
作者:
张雪风
时间:
2012-5-24 12:10
使用 Replace 例如下面的
Console.WriteLine("输入数据");
string strr = Console.ReadLine();
string strr2 = strr.Replace('A', 'a');
Console.WriteLine("字符串输出前为{0}", strr);
Console.WriteLine("字符串输出后为{0}", strr2);
作者:
孟庆波
时间:
2012-5-24 12:11
string str = "rjlkjkl";
str=str.Replace('k','a');
Console.WriteLine(str);
Console.ReadKey();
作者:
张雪风
时间:
2012-5-24 12:12
将大写A的换成 小写的A
Replace('s1','s2')
将s1换成 s2
作者:
牛景亮
时间:
2012-5-24 16:29
str.Replace('k', 'a');
作者:
朱亮辉
时间:
2012-5-24 17:28
str.Replace('k', 'a');
作者:
熊华明
时间:
2012-5-28 22:08
str = str.ToLower();//区分大小写
str = str.Replace('k','a');
作者:
G_Xiaotao
时间:
2012-5-28 22:47
str.Replace('a','b')
作者:
蒋春
时间:
2012-5-29 11:49
使用字符串的Replace方法,第一个参数是你要转的字符,第二个参数是你要转成的新的字符
str.Replace('k','a');
也就是将str字符串中k的字符转换成a
作者:
刘豪
时间:
2012-5-29 17:16
String类封装了很多方法,其中的Replace()方法就能解决你的问题。
作者:
钟广雄
时间:
2012-6-7 22:33
str.Replace('k','a');
string类的几个比较常用的函数
Replace(string1,string2)
返回 一个把string1替换成string2后新的string
indexof(int ch)
返回一个字符在文符串中的首次出现的位置,如果没有这个字符则返回-1
substring(int beginindex)
返回的是在一个字符串中从beginindex指定的数值到末尾的一个字符串,
substring(int beginindex,int endindex)
返回的是当前字符串中从beginindex开始到endindex-1结束的一个字符串
希望对你有用
作者:
钟山山
时间:
2012-6-8 08:33
Replace()方法是非常好用的,一个是你要转的字符,一个是你要转成的新的字符,str = str.Replace('k','a')解决你的问题。
作者:
孙玉昌
时间:
2012-6-12 09:13
用 字符串的Replace方法,就可以实现替换,replace("原先的字符串","要替换的字符串")
作者:
黑马-许泽宇
时间:
2012-6-12 12:18
str.Replace('k', 'a');
作者:
ren1015
时间:
2012-6-13 16:07
没错,使用str 实例的replace方法
作者:
吴治澎
时间:
2012-6-13 17:04
使用String类提供的Replace方法:用于将字符串中某个字符或字符串替换成指定字符或字符串。
语法:
public string Replace(char oldChar,char newChar)
str.Replace('k','a');
作者:
孙毅
时间:
2012-6-14 15:27
使用String类提供的Replace方法,str.Replace('k','a'),也可使用正则表达式Regex.Replace(str, "k", "a");
作者:
牛景亮
时间:
2012-6-15 17:07
Replace方法
作者:
吴伟烈
时间:
2012-6-18 19:59
str.Replace('K', 'a');
这个方法的意思是在str字符串中遇到字符‘K’全都替换成‘a’
作者:
聂玉林
时间:
2012-6-18 20:15
用Replace();方法
作者:
王志波
时间:
2012-6-23 11:41
用Replace方法,Replace("原先的字符串","要替换的字符串");
比如比这个可以这样写str.Replace('k', 'a');
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2