У меня есть файл JSON, и я ищу способ извлечь из него все уникальные идентификаторы с помощью регулярного выражения.В файле присутствует несколько сотен уникальных идентификаторов.И уникальный идентификатор должен выглядеть примерно так: '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"
.
Вот чтоЯ пытался до сих пор, и я не получаю желаемых результатов.Кто-нибудь знает, как это решить?