如何使用正则表达式获取JSON数据中的第一个键值
要获取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
原文地址: https://www.cveoy.top/t/topic/o34K 著作权归作者所有。请勿转载和采集!