栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

c++字符串string寻找子字符的位置find、rfind、find

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

c++字符串string寻找子字符的位置find、rfind、find

  1. size_t find (const string& str, size_t pos = 0)
    说明:在字符串里面找到第一个匹配项,并返回位置。如果没有找到匹配项,该函数将返回string::npos。
#include 
#include 

int main ()
{
  std::string str ("123456789.");
  std::size_t found = str.find("5");
  if (found!=std::string::npos)
    std::cout << found << 'n';
  return 0;
}

2.size_t rfind (const string& str, size_t pos = npos)
说明:在字符串中搜索由其参数str指定的序列的最后一个匹配项。如果没有找到匹配项,该函数将返回string::npos。

#include 
#include 

int main ()
{
  std::string str ("1234568888889.");
  std::size_t found = str.find("8");
  if (found!=std::string::npos)
    std::cout << found << 'n';
  return 0;
}

3.size_t find_first_of (const string& str, size_t pos = 0)
说明:在字符串中搜索与其参数str中指定的任意字符匹配的第一个字符。如果没有找到匹配项,该函数将返回string::npos。

4.size_t find_last_of (const string& str, size_t pos = npos)
说明:在字符串中搜索与其参数str中指定的任意字符匹配的最后一个字符。如果没有找到匹配项,该函数将返回string::npos。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/950440.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号