строки обработки текста Python между первым и вторым соответствием - PullRequest
0 голосов
/ 30 октября 2019

Я получаю вывод команды в тексте. Когда найдена совпадающая линия, мне нужно найти вторую совпадающую линию, в пределах первого и второго вхождения другого шаблона. Любая помощь оценивается

например. первый матч (Узел :) второй матч (Температура:)

Текст ниже:

. Узел: ххх

#

'. ,,Температура: ххх Мощность: ххх Состояние: ххх

#

               outlines = output.splitlines()

                CanPrint = False
                for line in outlines:

                    if line.startswith('Temperature'):
                        CanPrint = True
                    elif line.startswith('State'):
                        CanPrint = False
                    else:
                        yield line

Ожидаемый выход

Температура: ххх Мощность: ххх

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