如何在特定子字符串之后获取字符串

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (24)

如何在特定子字符串之后获得字符串?

例如,我想在后面得到字符串"world"my_string="hello python world , i'm a beginner "

提问于
用户回答回答于

最简单的方法可能是在你的目标词上分开。

my_string="hello python world , i'm a beginner "
print my_string.split("world",1)[1] 

拆分需要单词(或字符)继续拆分,也可以选择限制拆分的数量。

在本例中,在“World”上拆分,并将其限制为一个拆分。

用户回答回答于
s1 = "hello python world , i'm a beginner "
s2 = "world"

print s1[s1.index(s2) + len(s2):]

如果你要处理的情况下s2存在的s1,然后使用s1.find(s2)而不是index。如果该呼叫的返回值是-1s2则不在s1

扫码关注云+社区