如何找到正则表达式以从python中的JSON文件中提取唯一ID?

时间:2019-01-29 23:37:49

标签: json regex python-3.x

我有一个JSON文件,我正在寻找一种使用正则表达式从其中提取所有唯一ID的方法。文件中存在数百个唯一ID。而且唯一ID应该看起来像这样'AB123'

import re

with open(r'test_file.json', "r") as f:
  json = f.read() 
regex = r"\^[A-Z]{2}\d{3}"
print("First unique id: {}".format(re.findall(regex, json)[0]))
print("Last unique id: {}".format(re.findall(regex, json)[-1]))
print("Length of list of unique ids{}".format(len(re.findall(regex, json), json)))

然后,我需要选择唯一具有关键字"Alp":"XYZ"的唯一ID。

那是我到目前为止一直尝试的结果,但我没有得到想要的结果。有人知道如何解决这个问题吗?

0 个答案:

没有答案