У меня есть Python строка с данными ниже.
--- Data-['tag']-['cli'] command ---> show date:
Current time: 2020-03-12 11:36:37 PDT
--- Data-['tag']-['shell'] command ---> show version:
OS Kernel 64-bit
[builder_stable]
--- Data-['tag']-['cli'] command ---> show host:
Model: New
Я хочу разделить вышеуказанную строку на основе любой строки, которая начинается с «--- Data» и заканчивается «:», независимо от содержимого, которое находится между «--- Data» и « :" персонаж.
Мой код python показан ниже.
array = data.split("--- Data")
for word in array:
print(word)
Я хочу, чтобы данные с разделителями возвращались по порядку, а также с разделителем.
Например, первый результат разделения должен быть таким:
--- Data-['tag']-['cli'] command ---> show date:
Current time: 2020-03-12 11:36:37 PDT
Второй результат разделения должен быть таким:
--- Data-['tag']-['shell'] command ---> show version:
OS Kernel 64-bit
[builder_stable]
И так далее. Любая помощь?