猿问
字符串快速替换 解决方案
如题: string test="abcdefgcd";
现在要将第一个c 替换成mmm (当然这里肯定是指定具体位置)
如何才能快速替换,谁帮忙写个封装的方法
波斯汪
浏览 396
回答 1
1回答
慕尼黑5688855
static string ReplaceString(string oldstr, string filterstring,string newstring) { string result = string.Empty; if (string.IsNullOrEmpty(oldstr) || string.IsNullOrEmpty(filterstring) ||newstring==null) { return result; } int position = oldstr.IndexOf(filterstring); if (position <= 0) { return result; } //first position string beginstr = oldstr.Substring(0, position + filterstring.Length); string endstr=oldstr.Substring(position+filterstring.Length); beginstr = beginstr.Replace(filterstring, newstring); result = beginstr + endstr; return result; } string test="abccdefgccd"; Console.WriteLine(ReplaceString(test, "cc", "mmm")); 结果:abmmmdefgccd
0
0
0
随时随地看视频
慕课网APP
相关分类
.NET
.net 中 字符串含有超链接,如何给超链接自动加上a标签?
1 回答
请问.net 中用jquery传值安全吗?
2 回答
我要回答