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;
}
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:C++ – 得到字符串中某个字符串出现的个数
原文链接:https://www.stubbornhuang.com/816/
发布于:2020年05月06日 16:02:12
修改于:2023年06月26日 22:24:22
当前分类随机文章推荐
- C++ - return this和return *this的含义和区别 阅读666次,点赞0次
- C++ - 将一维数组/二维数组/三维数组作为函数参数传递给函数 阅读2281次,点赞0次
- C++ - 导出接口函数和导出C++类 阅读907次,点赞0次
- C++ - windows、linux跨平台递归创建多级目录 阅读422次,点赞0次
- GCC/G++中编译优化选项-O -O0 -O1 -O2 -O3 -Os -Ofast -Og -Oz各自的区别和作用 阅读5804次,点赞4次
- Centos7 编译C++项目错误解决 : terminate called after throwing an instance of 'std::regex_error' 阅读2830次,点赞1次
- CMake - 指定gcc、g++编译器 阅读82次,点赞0次
- C++ - 求解std::vector
中topk数值以及topk数值对应的索引 阅读3321次,点赞0次 - C++ - C++类的特殊成员函数,析构函数,拷贝构造函数,移动构造函数,赋值运算符,移动赋值运算符介绍和基础语法 阅读1105次,点赞0次
- C++ - 左值和右值,右值引用与移动语义的概念与理解 阅读760次,点赞1次
全站随机文章推荐
- 资源分享 - Quaternions for Computer Graphics , First Edition 英文高清PDF下载 阅读2499次,点赞0次
- 资源分享 - GPU Gems 1 - Programming Techniques, Tips and Tricks for Real-Time Graphics英文高清PDF下载 阅读3843次,点赞0次
- 工具网站推荐 - DLL‑FILES.COM帮你找到你的应用程序所缺失的dll文件 阅读2725次,点赞0次
- 网站个性化 - 添加人形时钟 honehone_clock.js 阅读3336次,点赞0次
- 并发与并行的概念和区别 阅读467次,点赞0次
- 计算几何 - 判断三维空间的三个点是否共线 阅读283次,点赞0次
- 工具软件推荐 - 超好用的视频去水印软件 阅读765次,点赞0次
- OpenCV | C++ - convertTo函数的执行效率问题,AI模型部署数据预处理的瓶颈 阅读509次,点赞0次
- 资源分享 - Beginning DirectX 11 Game Programming 英文高清PDF下载 阅读1580次,点赞0次
- 资源分享 - Game AI Pro 360 - Guide to Character Behavior 英文高清PDF下载 阅读1878次,点赞0次
评论
169