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;
}
}

最新文章

  1. ios 跟踪UITextField更改的简单方法
  2. jsm使用
  3. Hibernate逍遥游记-第9章 Hibernate的映射类型
  4. vim中选择匹配文本删除技巧
  5. HDU 4436 str2int(后缀自动机)
  6. javascript系列之变量对象
  7. CSS中如何把Span标签设置为固定宽度
  8. IOS开发-UI学习-UITextField的具体属性及用法
  9. 滑动UITableViewCell出现多个按钮
  10. Couchbase入门——环境搭建以及HelloWorld
  11. SQL查询中连接--学习
  12. VBR的部署
  13. Scrum敏捷开发沉思录
  14. oracle创建表空间 授权
  15. mysql 知识
  16. 第二阶段——个人工作总结DAY08
  17. (三)Lua脚本语言入门(数组)
  18. C#:文件、byte[]、Stream相互转换
  19. Linux之 AWK SED
  20. Navicat for oracle cannot load OCI DLL

热门文章

  1. 阿里云域名的ssl证书申请与腾讯服务器域名的证书安装
  2. Java编程思想:通配符(后面有两个小节,研究的不够深入)
  3. 《ElasticSearch6.x实战教程》之简单的API
  4. a=re.findall(&#39;b&#39;,c)报错提示:TypeError:expected string or buffer
  5. Button事件的三种实现方法
  6. Excel催化剂开源第37波-音视频文件元数据提取(分辨率,时长,采样率等)
  7. 模拟ssh远程执行命令,粘包问题,基于socketserver实现并发的socket
  8. 人事管理系统为你解剖JSP
  9. JQuery开始
  10. [leetcode] 464. Can I Win (Medium)