gpt4 book ai didi

python - 使用Regex Python提取特殊字符之间的字符

转载 作者:行者123 更新时间:2023-12-02 16:10:43 25 4
gpt4 key购买 nike

无法使用以下代码提取特殊字符 =& 之间的项目

import re
tags = ["letter1=A&letter2=B&letter3=C",
"letter1=D&letter2=E&letter3=F"]


pat=r"^.*\='(.*)'\&.*$"
result = re.search(pat, tags [0])

返回

但是,我希望输出如下

输出

A B C

最佳答案

对于您预期的输出,请在 = 符号之后查找结尾有一个或没有 & 的字母:

>>> re.findall('=(\w)[&]{0,1}', tags[0])
#output
['A', 'B', 'C']

关于python - 使用Regex Python提取特殊字符之间的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68103322/

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