如何获取 Python 字典中第一个 Key 值?正则表达式应用
要获取 Python 字典中 result 字段第一个 Key 值的正则表达式,可以使用以下表达式:
'([^']+)'
该表达式会匹配单引号内的任意字符,其中的括号将匹配结果捕获为一个分组。在这个正则表达式中,它将匹配到的第一个单引号内的内容作为结果返回。
示例代码:
import re
data = {
'code': '0',
'result': {
'8a7400e98905f75d01890657e19b0a2b': 'dops/U2.19.2'
},
'status': 200,
'timestamp': 1688028570331
}
result = data['result']
first_key = re.search(''([^']+)'', str(result)).group(1)
print(first_key) # 输出:8a7400e98905f75d01890657e19b0a2b
在这个示例中,我们使用 re.search 函数来匹配第一个单引号内的内容,并通过 group(1) 获取捕获的结果。
原文地址: https://www.cveoy.top/t/topic/o34i 著作权归作者所有。请勿转载和采集!