Я использую домашний инструмент, который анализирует конфигурацию компьютера, чтобы проверить, применена ли какая-либо базовая конфигурация или нет, и генерирует предупреждение в текстовом файле на хосте, на котором я запускаю инструмент.
Инструмент не создает файл на компьютере, который не работает, но файл для всех.
Я бы хотел проанализировать этот текстовый файл и заставить каждый абзац, соответствующий каждому компьютеру, отправлять электронное письмо ИТ-специалисту, который отвечает за компьютер, чтобы сообщить ему, что он должен делать.
Например, ниже:
---- mycomputerone ----
Hello
During Test of mycomputerone following misconfiguration were detected
- bad ip adress
- bad name
please could take the action to correct it and come back to us?
---- mycomputertwo ----
Hello
During Test of mycomputertwo following misconfiguration were detected
- bad ip adress
- bad name
- administrative share available
please could take the action to correct it and come back to us?
---- mycomputerthree ----
.....
Я бы хотел получить текст между hello
и ?
, но не могу понять, как это сделать
Я пытался
re.search(r'hello'(S*\w+)\?'), text)
Это не сработало. Я читаю файл через
d = open(file, 'r'; encoding="UTF-8")
text = d.read()