Как найти регулярное выражение для извлечения уникального идентификатора из файла JSON в Python? - PullRequest
0 голосов
/ 30 января 2019

У меня есть файл 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".

Вот чтоЯ пытался до сих пор, и я не получаю желаемых результатов.Кто-нибудь знает, как это решить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...