C#如何实现在一个字符串中查找某字符串出现的次数
也不知道c#有没有现成的这样的函数来实现,现在紧张要用,有很多遍历的方法,因为我这个比较特殊,要在生成的sql语句里查询sum这个字符串出现的次数,也就是我要知道它sum来多少次,现在假设生成的sql语句变量为mysql,则:
int mylen=(mysql.Length - mysql.Replace("sum", "").Length) / 3;
这样不用遍历就可快速计算出字符串sum在字符串mysql中出现的次数了。
原理:计算出mysql原始长度-mysql去掉sum的长度,它们之差除以sum的长度就是出现的次数。




问题集锦





此内容无附件