如何获取String.Replace()替换的个数?
解决方案 »
- C#导入COM组件
- 调用WebSerive的问题
- C#按回车焦点从textbox1到textbox2如何实现呢?
- 这样的功能不知能否实现,调用飞信发送短信的窗口
- 关于断点的问题
- C++的可以问吗?开发一个简单的大学人员管理程序,该程序可以管理大学的一些基本人员:学生(student)、教员(faculty)、教授(professor),还有部分教员在工作的同时在职修读学位,因此同时具有教员和学生双重身份。
- 网站效率问题
- 求解:用c#做这个,a+b+C=50,2a+b+1/2c=100.(50>a>0,50>b>0,>50c>0).用c#运行出几种情况,每种情况的答案是什么
- 很难的问题,请高手帮忙看看,希望可以解决
- 程序删除文件遇到的奇怪问题
- 未将对象引用设置到对象的实例
- 截取串出错,索引和长度必须引用该字符串内的位置。哪位高手指点下呀。
string str = "aafsdfsdfdasfaf";
int count = str.Length - str.Replace("a", "").Length;
var count = (from c in s where c=='a' select c).Count();
s=s.Replace("a","*");在Replace之前,先算出你要替换的字符的数量
int c = str.split(new string[]{"aaaa"},StringSplitOptions.None).Count-1;
长度不一定是几位,但Replace时替换的内容肯定是固定的了,根据长度差计算一下就是了
string src = "aabbccaaddee";
string replaceStr = "aa";
int count = (src.Length - src.Replace(replaceStr, "").Length) / replaceStr.Length;
richTextBox2.Text = count.ToString();
长度为0的容错处理自己做
string.Split()是一个办法……多谢了……虽然我觉得效率不太高……或者可以使用string.IndexOf()然后再手动逐个替换?问题解决,结贴散分。