首页 > 解决方案 > 有没有办法找到字符串中某个单词之后的单词?

问题描述

我们可以通过做检查某个单词/句子是否在字符串中,if "the example word" in string但我也想找出我们刚刚发现的那个单词之后的单词组,例如,如果

string = "The earth is shaped like Big Chungus"

假设我想找出“The”之后的一系列单词,那么我该怎么做呢?

标签: pythonstring

解决方案


假设您在 python 中执行此操作。

假设你有如下字符串:

string = "The earth is shaped like Big Chungus"

您可以使用该split方法来投射列表中的单词:

a=string.split()
print(a)

a如下:

['The', 'earth', 'is', 'shaped', 'like', 'Big', 'Chungus']

假设您想获取可以与关键字list slicing结合使用的特定单词之后的所有单词。join在这种情况下,您想要获取所有单词之后The可以执行以下操作:

print(' '.join(a[1:]))

这将给出如下输出:

earth is shaped like Big Chungus

推荐阅读