21xrx.com
2024-12-22 22:33:30 Sunday
登录
文章检索 我的文章 写文章
C++中的contains函数
2023-07-09 12:17:38 深夜i     --     --
C++ contains函数 字符串处理

在C++编程语言中,contains函数是一个常见的字符串函数,用于判断一个字符串是否包含另一个指定的字符串。在C++标准库中,contains函数是在C++20标准中引入的,用于简化字符串操作。

在C++中,contains函数的语法如下所示:

bool contains(const string& str1, const string& str2);

其中, str1表示要进行匹配的原始字符串,str2则代表的是待匹配的字符串。

contains函数返回一个布尔值,如果原始字符串中包含待匹配的字符串,则返回true,否则返回false。

下面是一个使用C++的contains函数的简单例子:


#include <iostream>

#include <string>

using namespace std;

int main()

{

  string str1 = "Hello World!";

  string str2 = "World";

  

  if(contains(str1, str2))

  

    cout << "str1 contains str2" << endl;

  

  else

  

    cout << "str1 does not contain str2" << endl;

  

  return 0;

}

运行上方代码会输出"str1包含str2",因为str1中包含字符串"World"。

需要注意的是,contains函数是区分大小写的,也就是说,如果原始字符串中包含待匹配字符串,但它们的大小写不一致,则contains函数也会返回false。

此外,contains函数可以用于各种情况的字符串匹配,例如搜索特定单词,查找某个字符或子字符串等。

总之,在C++中,contains函数是一个非常有用且方便的字符串函数,可以帮助程序员快速实现字符串匹配和查找功能。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复