找字符串中子串个数

// 找子串并计数,ss:子串 
int count(string s, string ss) {
    int cnt = 0;
    int pos = s.find(ss);
    
    // 找第一个子串 
	if (pos != -1) {
    	cnt++;
	} else {
		return cnt;
	}
	
	// 找后续子串 
	while (pos != -1) {
		pos = s.find(ss, pos + 1);
		if (pos != -1) {
			cnt++;
		} else {
			return cnt;
		}
	}
}

posted @   修凡  阅读(42)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示