У меня есть текстовая строка, которая состоит из нескольких строк, и каждая строка имеет сочетание символов / цифр и пробелов и т. Д. c.
Вот как выглядит пара строк:
WEIGHT VOLUME CHARGEABLE PACKAGES\n
398.000 KG 4.999 M3 833.500 KG 12 PLT\n
MAWB HAWB\n / MH616 /
8947806753 ABC20018830\n
Вывод, который я ищу, заключается в извлечении вышеуказанных заголовков в качестве ключей и их значений в качестве значений dict.
{
"WEIGHT": 398.00 KG,
"VOLUME" : 4.99 M3,
"CHAREGABLE" : 833.500 KG,
"PACKAGES": 12 PLT,
"MAWB" : 8947806753,
"HAWB" : ABC20018830
}
Я не уверен, как извлечь значение для определенного поля из другой строки под ним. Если это в одной строке, я могу получить, используя шаблон. Но не уверен, как извлечь его из другой строки (значение поля находится прямо под ним в другой строке).