gpt4 book ai didi

Python - 捕获文本中特定字符串后的下一个单词

转载 作者:太空宇宙 更新时间:2023-11-04 09:37:45 24 4
gpt4 key购买 nike

我试图只捕获特定字符串后的 1 个单词。例如,

import re
my_string="I love Apple juice, it is delicious."
print(my_string.split("I love",1)[-1])

我得到结果:

Apple juice, it is delicious.

但我只需要 1 个词,之后就什么都没有了。

Apple 

如何删除 Apple 之后的所有内容?我尝试了 rstrip,它有效但不是最有效的方法。谢谢。

最佳答案

我会尝试在您的正则表达式中进行正面回顾:

>>> import re
>>> my_string="I love Apple juice, it is delicious."
>>> re.search('(?<=I love )(\w+)', my_string).group(1)
'Apple'

关于Python - 捕获文本中特定字符串后的下一个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53050969/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com