有没有办法在陈述一个词后提取文本?
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'
所以我正在尝试制作一个虚拟助手,并且正在开发一种拼写功能,就像 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'