博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
find()
阅读量:6245 次
发布时间:2019-06-22

本文共 536 字,大约阅读时间需要 1 分钟。

find()
查找第一次出现的目标字符串:
#include<iostream>
#include<cstdio>
using namespace std;
 
int main(){
string s1 = "abcdef";
string s2 = "de";
int ans = s1.find(s2) ;   //在S1中查找子串S2
cout<<ans<<endl;
system("pause");
}
说明:如果查找成功则输出查找到的第一个位置,否则返回-1;
 
查找从指定位置开始的第一次出现的目标字符串:
#include<iostream>
#include<csdtio>
using namespace std;
 
int main(){
string s1 = "abcdef";
string s2 = "de";
int ans = s1.find(s2, 2) ;   //从S1的第二个字符开始查找子串S2
cout<<ans<<endl;
system("pause");
}
find函数在找不到指定值得情况下会返回string::npos
 

转载于:https://www.cnblogs.com/zhoumin6012/p/9770847.html

你可能感兴趣的文章
Hive-有意思的query
查看>>
SylixOS调试与性能分析技术--内存泄漏检测
查看>>
消息队列-ActiveMQ
查看>>
LoadRunner12使用教程(二)——回放与录制
查看>>
工作收获点
查看>>
PhpStorm Terminal终端无法打开
查看>>
学习笔记TF036:实现Bidirectional LSTM Classifier
查看>>
应用监控预警&服务链路跟踪-Pinpoint介绍
查看>>
前端:后端,我要分手
查看>>
smarty isset 怎样使用
查看>>
用图帮你了解https的原理
查看>>
区块链如何改变AI
查看>>
HTML5/JavaScript UI控件Wijmo Enterprise 2018v2发布
查看>>
工业仪表盘控件Iocomp ActiveX常见问题(2):Visual Basic中的错误
查看>>
Docker下使用selenium+testng实现web自动化
查看>>
当执行npm时遇到的问题
查看>>
JAVA程序员面试30问(附带答案)
查看>>
Java性能调优攻略全分享,七步搞定!(附学习资料分享)
查看>>
企业级 SpringBoot 教程 (六)springboot整合mybatis
查看>>
程序员写了一段注释, 第二天惨被公司开除, 公司巧妙回怼
查看>>