【问题标题】:How do I check if a given Python string is a substring of another one? [duplicate]如何检查给定的 Python 字符串是否是另一个字符串的子字符串? [复制]
【发布时间】:2011-07-05 20:27:10
【问题描述】:

我有两个字符串,我想检查第一个是否是另一个的子字符串。 Python有这样的内置功能吗?

【问题讨论】:

标签: python string substring


【解决方案1】:

尝试像这样使用in

>>> x = 'hello'
>>> y = 'll'
>>> y in x
True

【讨论】:

  • 与使用正则表达式相比,复杂性如何?
【解决方案2】:

试试

isSubstring = first in theOther

【讨论】:

    【解决方案3】:

    string.find("substring") 会帮助你。此函数在没有子字符串时返回-1

    【讨论】:

    • 如果我要查找“e”的第三次或第四次出现的位置,或者类似的位置怎么办?
    • python 支持正则表达式(regex)。无论您要寻找什么,都可以将其自动生成正则表达式组,然后您可以选择第三组。
    猜你喜欢
    • 1970-01-01
    • 2013-05-12
    • 2019-05-11
    • 2011-02-07
    • 1970-01-01
    • 1970-01-01
    • 2011-06-15
    • 2022-07-01
    相关资源
    最近更新 更多