c - 如何检查一个字符串是否包含在另一个字符串中?

标签 c substring string-comparison

Python 示例:

>>> a="Sweet potato"
>>> "potato" in a
True

我想可能是strcmp ,但是strcmp必须是相同的匹配,不是吗?

最佳答案

strcmp 用于判断两个字符串是否相同。

如果你想查找一个字符串是否包含子字符串,有很严格的方法。 Alter Mann 写了一篇非常好的文章:

if (strstr(str, "potato")) puts("True");

关于c - 如何检查一个字符串是否包含在另一个字符串中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26861606/

相关文章:

javascript - 从javascript中的html字符串获取子字符串

php - 如何只从我的数据库中获取一部分数据?

c++ - 获取 QStringList 的前一个元素

python - MySQL在Python中整理utf8风格的字符串比较

将输入从 `getchar()` 复制到另一个变量

c - 在 C 中使用内联汇编 : Assigning labels in data segment

hadoop - 在 hive 中的字符串中的某些字符后提取文本

php - PHP 中的字符串比较问题

c++ - 如何判断哪个#include 提供了哪个对象?

c - 是否有 printf 转换器以二进制格式打印?