code 0 result 8a7400e98905f75d01890657e19b0a2b dopsU2192 status 200 timestamp 1688028570331 获取8a7400e98905f75d01890657e19b0a2b的值正则表达式怎么写
要获取8a7400e98905f75d01890657e19b0a2b的值,可以使用以下正则表达式:
"8a7400e98905f75d01890657e19b0a2b"\s*:\s*"([^"]+)"
这个正则表达式的含义是,首先匹配到"8a7400e98905f75d01890657e19b0a2b"这个字符串,然后匹配到冒号和空格,最后捕获双引号之间的内容作为结果。
如果使用Python进行匹配,可以这样写:
import re
data = '{"code": "0", "result": {"8a7400e98905f75d01890657e19b0a2b": "dops/U2.19.2"}, "status": 200, "timestamp": 1688028570331}'
pattern = r'"8a7400e98905f75d01890657e19b0a2b"\s*:\s*"([^"]+)"'
match = re.search(pattern, data)
if match:
value = match.group(1)
print(value)
运行以上代码,将输出:
dops/U2.19.2
这就是获取到的8a7400e98905f75d01890657e19b0a2b的值
原文地址: https://www.cveoy.top/t/topic/hBij 著作权归作者所有。请勿转载和采集!