zoukankan      html  css  js  c++  java
  • 【C++】string::find函数

    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。

     1 int main()
     2 {
     3     string a,b;
     4     int vis;
     5     while(cin>>a>>b)
     6     {
     7         vis=a.find_first_of(b);
     8         cout<<"find_first_of ——"<<vis<<endl;
     9         vis=a.find_last_of(b);
    10         cout<<"find_last_of ——"<<vis<<endl;
    11         vis=a.find_first_not_of(b);
    12         cout<<"find_first_not_of ——"<<vis<<endl;
    13     }
    14 }

  • 相关阅读:
    N皇后问题
    SDNU1349.快速幂入门
    SDNU1522.陆历川学数学
    埃氏筛
    快速幂
    string函数
    Golang介绍以及安装
    Promise解决回调地狱(多层调用问题)
    JavaScript动画相关
    ES6简单语法
  • 原文地址:https://www.cnblogs.com/HOLLAY/p/11324368.html
Copyright © 2011-2022 走看看