Как анализировать пары ключ-значение из многострочного текстового файла с помощью Python? - PullRequest
0 голосов
/ 17 октября 2019

Я пытаюсь разобрать текстовый файл с парой ключ: значение. КЛЮЧ всегда является ЗАГЛАВНЫМ словом со столбцом «:». Значение (если присутствует) может занимать одну или несколько строк.

Порядок KEYS в файле не всегда одинаков, и имя KEYS может содержать пробелы.

Пример текстового файла, который я пытаюсь проанализировать:

HISTORY: Multi line text.
Goes here.
HR: 70 bpm
IMPRESSION: Normal HR due to:
1. Some comment
2. Other comment
CORRELATION OF DATA: This is normal data.
Spanning across several
lines.
STUDY: DATE OF APPLICATION: 17/10/2019

После синтаксического анализа должно получиться следующее:

Key=HISTORY,  Value="Multi line text.Goes here"
Key=HR,  Value=70 # text part is omitted
Key=IMPRESSION,  Value="Normal HR due to: 1. Some comment 2. Other comment"
Key=CORRELATION_OF_DATA,  Value="This is normal data. Spanning across several lines."
Key=STUDY, Value=" "
Key=DATE_OF_APPLICATION, Value="17/10/2019"

Может кто-нибудь помочь мне написать выражение регулярного выражения в python?

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