gpt4 book ai didi

python - 从 python 的肯定后向断言中获取匹配的第二次出现

转载 作者:太空宇宙 更新时间:2023-11-03 17:23:16 25 4
gpt4 key购买 nike

我想使用 python 正则表达式获取字符串中第一次和第二次出现的匹配项。

字符串是:QPushButton {background-color: #FF123456;color: #FF654321; border: none;outline: none;}QPushButton:pressed {background-color: #FF123456;}

正则表达式是:(?<=color:)(([\w\ \#])*)

运行代码宽度:

 match = re.search(regEx, string)
if match:
match.groups()

我只得到结果('#FF0B9DF7','7')。我怎样才能获得第二次出现的颜色('#F654321')?

最佳答案

通过使用正确的函数并访问结果。

>>> re.findall(needle, haystack)
[(' #FF123456', '6'), (' #FF654321', '1'), (' #FF123456', '6')]

关于python - 从 python 的肯定后向断言中获取匹配的第二次出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32902216/

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