具体代码如下:
///
/// 计算字符串中子串出现的次数
///
/// 字符串
/// 子串
///
static int SubstringCount(string str, string substring)
{
if (str.Contains(substring))
{
string strReplaced = str.Replace(substring, “”);//将子串替换成空,然后获得新的字符串
return (str.Length – strReplaced.Length) / substring.Length;
//将原来的减去新的,得出差,然后除以子串的长度,即可得出子串出现的次数
}
return 0;
}
#include
void main()
{
int i,num=0; //num用来放s的个数;
char str[100];//定义一个字符串;
scanf("%s",str); //输入字符传;
for(i=0;i<100;i++)
{
if (str[i]=='s') num++;//当字符串中第str为s时,num加一
}
printf("%d",num);
}
a="asdasasfasfasfasf";
a.split('s').length-1
用什么语言?