我有这个字符串"你好,我买了苹果,卖了香蕉;我怎样才能得到";购买";以及";出售";在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)