要获取result中的第一个key值,可以使用以下正则表达式:

"([^"]+)":\s"

在这个正则表达式中,([^"]+) 表示匹配任何非引号字符(即key值),:\s" 表示匹配冒号和空格后的引号。

在Python中使用正则表达式可以这样写:

import re

data = {
    "code": "0",
    "result": {
        "8a7400e98905f75d01890657e19b0a2b": "dops/U2.19.2"
    },
    "status": 200,
    "timestamp": 1688028570331
}

result = re.search(r'"([^"]+)":\s"', str(data)).group(1)
print(result)

输出结果为:8a7400e98905f75d01890657e19b0a2b

code 0 result 8a7400e98905f75d01890657e19b0a2b dopsU2192 status 200 timestamp 1688028570331 获取result后的第一个key值 正则表达式怎么写

原文地址: https://www.cveoy.top/t/topic/hBjI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录