gpt4 book ai didi

python - 使用正则表达式匹配 Python 中的特定模式

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

我正在尝试创建匹配以下模式的 regex:

注意:x 是一个数字,例如2

模式:

u'id': u'x'                # x = Any Number e.g: u'id': u'2'

到目前为止,我已经尝试了以下方法:

Regex = re.findall(r"'(u'id':u\d)'", Data)

但是,没有找到匹配项。

最佳答案

你放错了单引号,你应该使用 \d+ 而不是 \d:

>>> s = "u'id': u'2'"
>>> re.findall(r"u'id'\s*:\s*u'\d+'", s)
["u'id': u'2'"]

关于python - 使用正则表达式匹配 Python 中的特定模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39659865/

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