检查字符串是否包含另一串字符串(c++)
2021-04-11 21:31
标签:cti tar names lang cin c++ match rac size 在c++中检查字符串是否包含另一串字符串,这个本来是我做过的一个算法题,不过最近刚好有个需求让我想到了这个题,就在此记录一下! 如果您有更好的算法或者方法请私信或者评论我! 检查字符串是否包含另一串字符串(c++) 标签:cti tar names lang cin c++ match rac size 原文地址:https://www.cnblogs.com/qscgy/p/13358130.html
std::string::find
functionstring str ("There are two needles in this haystack.");
string str2 ("needle");
if (str.find(str2) != string::npos) {
//.. found.
//如果不等,则说明找到一样的,如果相等,则说明没找到,可以查看find的具体用法:http://www.cplusplus.com/reference/string/string/find/
}
#include
boost
库,在boost
中,你可以只使用boost::algorithm::contains:#include "string"
#include "boost/algorithm/string.hpp"
using namespace std;
using namespace boost;
int main(){
string s("Hello Word!");
string t("ello");
bool b = contains(s, t);
cout
文章标题:检查字符串是否包含另一串字符串(c++)
文章链接:http://soscw.com/index.php/essay/74421.html