#include <string>
#include <iostream>
using namespace std;
void main()
{
复制代码 代码如下:
////find函数返回类型 size_type
string s("1a2b3c4d5e6f7g8h9i1a2b3c4d5e6f7g8ha9i");
string flag;
string::size_type position;
//find 函数 返回jk 在s 中的下标位置
position = s.find("jk");
if (position != s.npos) //如果没找到,返回一个特别的标志c++中用npos表示,我这里npos取值是4294967295,
{
cout << "position is : " << position << endl;
}
else
{
cout << "Not found the flag" + flag;
}
复制代码 代码如下:
//find 函数 返回flag 中任意字符 在s 中第一次出现的下标位置
flag = "c";
position = s.find_first_of(flag);
cout << "s.find_first_of(flag) is : " << position << endl;
复制代码 代码如下:
//从字符串s 下标5开始,查找字符串b ,返回b 在s 中的下标
position=s.find("b",5);
cout<<"s.find(b,5) is : "<<position<<endl;
复制代码 代码如下:
//查找s 中flag 出现的所有位置。
flag="a";
position=0;
int i=1;
while((position=s.find_first_of(flag,position))!=string::npos)
{
//position=s.find_first_of(flag,position);
cout<<"position "<<i<<" : "<<position<<endl;
position++;
i++;
}
复制代码 代码如下:
//查找flag 中与s 第一个不匹配的位置
flag="acb12389efgxyz789";
position=flag.find_first_not_of (s);
cout<<"flag.find_first_not_of (s) :"<<position<<endl;
复制代码 代码如下:
//反向查找,flag 在s 中最后出现的位置
flag="3";
position=s.rfind (flag);
cout<<"s.rfind (flag) :"<<position<<endl;
}
说明:
1.如果string sub = ”abc“;
string s = ”cdeabcigld“;
s.find(sub) , s.rfind(sub) 这两个函数,如果完全匹配,才返回匹配的索引,即:当s中含有abc三个连续的字母时,才返回当前索引。
s.find_first_of(sub), s.find_first_not_of(sub), s.find_last_of(sub), s.find_last_not_of(sub) 这四个函数,查找s中含有sub中任意字母的索引。
2.如果没有查询到,则返回string::npos,这是一个很大的数,其值不需要知道。
相关推荐:
SEO建站,开启网站优化的全新篇章!,网络营销推广合作方式
SEO精通:让你的内容在搜索引擎中脱颖而出,跨境电商 推广营销
SEO做网站点击:提升网站流量的关键策略,国内ai写作论文
ChatGPT页面无法翻阅?带你深度了解背后的原因与解决方案,pdf怎么转换ai文字
为什么要年前做SEO,企业为什么做seo推广 ,云南ai大数据公司
软件AI的全称:人工智能驱动未来的关键力量
SEO优化要钱吗?揭秘SEO投资背后的价值与回报,ai领域
ChatGPT桌面应用安装了,不能用?解决方案全攻略,让你轻松畅享AI助手!,绫波丽ai智能
ChatGPT支持多种语言输入输出,让全球资讯触手可及,联想拯救者的ai写作
如何用AI写公众号文章?让创作更高效、更轻松
ChatGPT翻译打不开?解决方法!,ai爱股票
seo高手有什么条件,seo难上手吗 ,指南ai写作电力创新
SEO收集:如何通过有效数据收集提升网站排名,鞍山商城网站建设报价
SEO流程全解析:如何提升网站流量与排名,账号如何营销推广
SEO百度优化:让你的品牌在搜索引擎中脱颖而出,日照网站推广策划
seo跟sem是什么,seo和sem的概念 ,惠威的ai功能
SEO组织:让您的网站流量倍增的秘密武器,seo 绩效标准
SEO优化引导新官网,助力企业迈向成功之路,宋轶ai换
SEO售产-数字营销新战场,助力企业实现盈利增长,去哪找自贡网站建设
SEO优化做什么的?揭秘SEO优化的核心价值与实战应用,ai做金色
zblog站群,zblog怎么样 ,欧卡2ai汽车如何使用
seo用什么手法,seo方式 ,ai绘画飞翔
seo管理系统是什么,seo网站管理 ,过度圆ai
ChatGPT的诞生,预示着人工智能大规模应用的时代已经来临,ai此生不渝
SEO技术如何通过优化提升网站流量与排名,四平网站优化公司
ChatGPT免费版每天提问有次数限制吗?揭秘如何高效使用AI助手!,机甲ai手绘
AI搜索写文章:一丝丝智慧背后的无限可能,电脑免费ai写作神器
SEO与SEM:谁才是提升网站流量的王者?,Ai中字体如何变形立体
怎么用AI生成文章免费版,高效创作从此开始!
ChatGPT,您的银行卡被拒绝了?别慌,这些方法帮您快速解决问题!,ai给那个标声调
《命运交错的轨迹:小说背后的无尽魅力》,seo优化huifachina
SEO经营:助力企业腾飞的秘密武器,靖边百度关键词排名
ChatGPT崩溃!用户反馈网页端无法访问,修复急需,ai院子
seo追词是什么,seo词条 ,52580609AI
SEM+SEO:助力企业数字化营销的双剑合璧之道,ai头像丑
SEO项目指的是什么,seo项目指的是什么意思 ,写个ai
seo渠道优化是什么,seo渠道推广怎么做 ,ai121333
为什么说seo这么重要,seo重要吗 ,ai19920403
ChatGPT进不去怎么办?解决方案与技巧,轻松畅享智能对话,ai va
为什么行业都要做seo,为什么要做seo ,ai明信片
seo要寻找什么资源,怎么找seo ,ai插画描边
ChatGPT不能访问,我的学术水平直线下降,泰州大数据ai艾灸价格
SEO本站:提升网站流量与排名的秘密武器,荆门专业的抖音seo
AI免费文章解读:智能写作新篇章,小店AI
SEO要好,网站流量翻倍的关键秘诀,品牌网站建设关键词优化
SEO观看:如何通过优化提升您的网站流量和品牌影响力,龙里网络营销推广
SEO赚钱:如何通过SEO技能在网络上实现财富自由,网站怎么建设推广平台
ChatGPT常见问题汇总:解答你关于AI的一切疑惑,松鼠ai智能教适应教育
SEO超级,助力企业站点冲刺搜索引擎排名,白云全网营销推广哪家强
优化平台:让数字化转型更简单、更高效,莆田谷歌seo品牌排行