gpt4 book ai didi

python - 使用REGEX在python中提取没有问号的两个单词之间的确切单词

转载 作者:行者123 更新时间:2023-12-04 07:18:33 25 4
gpt4 key购买 nike

我试图在字符串中的两个特定单词之间提取一个单词。
这是我迄今为止尝试过的,

import re
st = 'did this something?Yessomething'
re.findall('did this something?(.*?)something', st)
Current Output: ['?Yes']
Desired Output: ['Yes']
我可以用空格替换问号以获得所需的输出,但我正在寻找在问号和下一个单词之后提取确切单词的方法。

最佳答案

你需要逃离?之后 something .
请按以下步骤操作:

print(re.findall('did this something\\?(.*?)something', st))
输出:
['Yes']

关于python - 使用REGEX在python中提取没有问号的两个单词之间的确切单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68640027/

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