【问题标题】:How do I check if a string is contained in another string? [duplicate]如何检查一个字符串是否包含在另一个字符串中? [复制]
【发布时间】:2014-11-11 09:31:41
【问题描述】:

python中的示例:

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

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

【问题讨论】:

标签: c substring string-comparison


【解决方案1】:

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

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

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

【讨论】:

  • 我会选择return strstr(str,"potato") != NULL,但无论哪种情况,这个答案值得一票否决。
猜你喜欢
  • 2021-05-06
  • 2013-03-13
  • 1970-01-01
  • 1970-01-01
  • 2014-07-24
  • 1970-01-01
  • 2014-04-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多