有没有办法在陈述一个词后提取文本?

Is there a way to extract text after a word is stated?

所以我正在尝试制作一个虚拟助手,并且正在开发一种拼写功能,就像 google 家里的一样。

我想要实现的一个例子是,当我说“嘿 google spell cat”时,它会说 C A T 我如何将 cat 放入变量中?

我知道怎么拆分了

如果我没理解错的话,你是说你有一个字符串并希望在其中存储最后一个单词。这可以通过如你所说的拆分然后赋值来实现:

text = 'hey google spell cat'
last_word = text.split()[-1]

如果你想要拼写后的单词,你可以只索引拼写并添加一个:

text = 'hi google spell cat for me'
split = text.split()
split[split.index('spell')+1]

试试这个:

given_text="hey google spell cat"
last_word=given_text.split()[-1]
reply=' '.join(list(last_word)).upper()

print(reply)

'C A T'