如何在特定单词之后找到未知单词



我有这个字符串"你好,我买了苹果,卖了香蕉;我怎样才能得到";购买";以及";出售";在python中??

您可以这样做:

string = "Hello, I bought apples, and sold bananas"
string = string.replace(",","")
list_word = string.split(" ")
for i in range(len(list_word)):
if list_word[i]=="bought" or list_word[i]=="sold":
print(list_word[i+1])

输出:

apples
bananas

有几种方法可以做到这一点。其中一种方法是使用正则表达式:

import re
s = "Hello, I bought apples, and sold bananas"
re.findall('W(?:bought|sold)W+(w+)', s)

最新更新