Я получаю вывод команды в тексте. Когда найдена совпадающая линия, мне нужно найти вторую совпадающую линию, в пределах первого и второго вхождения другого шаблона. Любая помощь оценивается
например. первый матч (Узел :) второй матч (Температура:)
Текст ниже:
. Узел: ххх
#
'. ,,Температура: ххх Мощность: ххх Состояние: ххх
#
outlines = output.splitlines()
CanPrint = False
for line in outlines:
if line.startswith('Temperature'):
CanPrint = True
elif line.startswith('State'):
CanPrint = False
else:
yield line
Ожидаемый выход
Температура: ххх Мощность: ххх