Я пытаюсь проанализировать длинную строку с использованием регулярного выражения в python. Строка такова:Разбор длинной строки в python
Output = "Name:AmelieAge:30Nationality:english"
В основном, имена полей фиксированы, но я могу иметь более сложную строку с повторяющимися данными, например:
Output = "Name:AmelieAge:30Nationality:englishName:NikeAge:20Nationality:frenshName:davidAge:50Nationality:Irish"
Я искал способ структурировали следующие данные:
Name:Amelie
Age:30
Nationality:english
Name:David
Age:50
Nationality:Irish
Если у вас есть предложения по поводу регулярного выражения, которые необходимо использовать для анализа этой длинной строки.
FYI: размер строка алеаторная
делает строка всегда есть имя, возраст и национальность – The6thSense
Do вы уже знаете имена полей? –
Пожалуйста, сообщите нам, что вы пробовали. Это не кажется тяжелым, если вход не всегда похож на тот, который вы предоставили. –