【C++】string::find函数
2024-10-06 10:04:28
int vis=a.find(b):从string a开头开始查找第一个遇到的string b,返回string a中所匹配字符串的第一个字符的下标位置,找不到则返回-1.
int vis=a.find_first_of(b):从string a开头开始查找第一个遇到的string b中所含有的任意一个字符,返回其在string a中的下标位置,找不到则返回-1。
int vis=a.find_last_of(b):从string a末尾开始查找第一个遇到的string b中所含有的任意一个字符,返回其在string a中的下标位置,找不到则返回-1。
int vis=a.find_first_not_of(b):从string a开头开始查找第一个遇到的string b中没有的字符,返回其在string a中的下标位置,找不到则返回-1。
int main()
{
string a,b;
int vis;
while(cin>>a>>b)
{
vis=a.find_first_of(b);
cout<<"find_first_of ——"<<vis<<endl;
vis=a.find_last_of(b);
cout<<"find_last_of ——"<<vis<<endl;
vis=a.find_first_not_of(b);
cout<<"find_first_not_of ——"<<vis<<endl;
}
}
最新文章
- ios 跟踪UITextField更改的简单方法
- jsm使用
- Hibernate逍遥游记-第9章 Hibernate的映射类型
- vim中选择匹配文本删除技巧
- HDU 4436 str2int(后缀自动机)
- javascript系列之变量对象
- CSS中如何把Span标签设置为固定宽度
- IOS开发-UI学习-UITextField的具体属性及用法
- 滑动UITableViewCell出现多个按钮
- Couchbase入门——环境搭建以及HelloWorld
- SQL查询中连接--学习
- VBR的部署
- Scrum敏捷开发沉思录
- oracle创建表空间 授权
- mysql 知识
- 第二阶段——个人工作总结DAY08
- (三)Lua脚本语言入门(数组)
- C#:文件、byte[]、Stream相互转换
- Linux之 AWK SED
- Navicat for oracle cannot load OCI DLL
热门文章
- 阿里云域名的ssl证书申请与腾讯服务器域名的证书安装
- Java编程思想:通配符(后面有两个小节,研究的不够深入)
- 《ElasticSearch6.x实战教程》之简单的API
- a=re.findall(&#39;b&#39;,c)报错提示:TypeError:expected string or buffer
- Button事件的三种实现方法
- Excel催化剂开源第37波-音视频文件元数据提取(分辨率,时长,采样率等)
- 模拟ssh远程执行命令,粘包问题,基于socketserver实现并发的socket
- 人事管理系统为你解剖JSP
- JQuery开始
- [leetcode] 464. Can I Win (Medium)