我有一个接收字符串和前缀词的函数。我想使用 re.findall 来获取跟随给定前缀的后缀词列表。例如:
string: "My mother gave my sister my robot."
prefix: "my"
result: ["mother", "sister", "robot"]
我的实现是
def suffix(txt, prefix):
rv = re.findall(prefix + r' \w{4-15}',txt)
rv = [i.replace(prefix,'') for i in rv]
return rv
但是,我得到 [] 返回。有人可以建议我如何使用 re 来实现这一点吗?