C++ – 得到字符串中某个字符串出现的个数
原创文章,作者:StubbornHuang,如若转载,请注明出处:《C++ – 得到字符串中某个字符串出现的个数》https://www.stubbornhuang.com/816/
1 代码示例
#include <iostream>
using namespace std;
int GetRepeatCountInStr(const std::string & strStream, const std::string& str)
{
int count = 0;
int begin = -1;
while ((begin = strStream.find(str, begin + 1)) != std::string::npos)
{
count++;
begin = begin + str.length() - 1;
}
return count;
}
int main()
{
std::string str1 = "你个扑街啊啊啊啊你个扑街你个扑街";
std::string tempStr = "你个扑街";
int count = GetRepeatCountInStr(str1, tempStr);
return 0;
}
当前分类随机文章推荐
- C++ - 得到字符串中某个字符串出现的个数
- C++11/std::condition_variable - 生产者消费者模型
- C++11/std::thread - 线程管理join/detach
- C++11 - std::function简要介绍以及可包装函数的几种形式总结
- C++11 - 父类与子类相互包含的时候该如何正确的使用智能指针,防止循环引用
- C++ - 使用Websocket++编写客户端连接WebSocket服务器并进行通信
- C++ - 只有在Debug模式下才使用std::cout输出调试日志,Release发布版本不输出调试日志
- C++ - int转string方法总结
- C++11 - std::shared_ptr初始化的几种方式
- C++ 11 - final关键字简要介绍
全站随机文章推荐
- Pip - 常用命令(安装,卸载,升级第三方库)
- 资源分享 - 《Linux命令行大全》.((美)William E.shotts,Jr)中文pdf下载
- VTK读取序列的Dicom医学图片,用Marchingcube进行重建,并保存为obj文件
- Modern OpenGL - GLSL着色语言4:GLSL中的数据存储限制符
- 资源分享 - 鸟哥的Linux私房菜-基础学习篇(第四版)带书签PDF下载
- 资源分享 - Computer Graphics Principles and Practice (3rd edition) 英文高清PDF下载
- OpenCV - 读取一张图片显示,并将其重写为灰度图
- 工具网站推荐 - HDR高动态范围图像下载地址
- 资源分享 - 8i Voxelized Full Bodies – A Voxelized Point Cloud Dataset下载
- Modern OpenGL从零开始 - 在Visual Studio中配置OpenGL开发环境