C#获得1个字符串在另一个字符串里出现的次数的巧妙方法

原创 2006年06月04日 11:31:00

例如有如下字符串
string a=123dsfsadfsa123adsfads
string b=123

我如何知道b在a中出现的次数

 

string a="123dsfsadfsa123adsfads";
            string b="123";
            string tempstr = a;
            tempstr=tempstr.Replace(b, "");
            int charcount=(a.Length-tempstr.Length);
            int  count=0;
            if (charcount > 0)
                count = charcount / b.Length;

相关文章推荐

C#控制台基础 应用dictionary记录一个string字符串中各个字符出现的次数

镇场诗:慈心积善融学习,技术誓为大家学。善心速造多好事,前人栽树后乘凉。我今于此写经验,愿见文者得启发。 ——————————————————————————————————————————————...

C语言strstr()函数常用示例详解[求一个字符串在另一个字符串中出现的次数]

1、使用do...while 循环示例程序如下:#include #include #include int main() { int ncount = 0; //初始化找到相同子串的次数...

String小练习3-获取一个字符串在另一个字符串中出现的次数

3、获取一个字符串在另一个字符串中出现的次数。"abkkcdkkefkkskk" 思路: 1,定义个计数器。 2,获取kk第一次出现的位置。 3,从第一次出现位置后剩余的字符串中继续获取kk出现的位置...

【剑指offer】删除在另一个字符串中出现的字符

题目:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”。 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#获得1个字符串在另一个字符串里出现的次数的巧妙方法
举报原因:
原因补充:

(最多只允许输入30个字)