一、如何判断一个字符串包含另一个字符串
方法:
1.暴力双指针
2.c语言的strstr 函数
string.h
char*strstr(char* s1,char*s2): 返回s2在s1中首次出现的位置,没有则返回空指针NULL
3. c++的find()函数
cstring
if(str.find("str2")!=string::npos) : 表示在str字符串中包含str2
if(str.find("str2")==string::npos):表示在str字符串中不包含str2
本文介绍了三种判断一个字符串是否包含另一个字符串的方法:1)使用暴力双指针法;2)利用C语言中的strstr函数;3)应用C++的std::string::find函数。find函数返回不是std::string::npos时表示找到子串,否则表示未找到。
方法:
1.暴力双指针
2.c语言的strstr 函数
string.h
char*strstr(char* s1,char*s2): 返回s2在s1中首次出现的位置,没有则返回空指针NULL
3. c++的find()函数
cstring
if(str.find("str2")!=string::npos) : 表示在str字符串中包含str2
if(str.find("str2")==string::npos):表示在str字符串中不包含str2
8250
796

被折叠的 条评论
为什么被折叠?
