0
0 комментариев

Всем привет!

Есть задачка с которой не могу справиться, поскольку нуб в питоне…

Есть файл, в нем нужно найти А и Б, и вывести их при условии, что Б идет за А. То есть, в файле есть А, Б, А, Б, А, А, Б, Б, А,Б.

Нужно вывести только А и Б.

То, что я написал выводит все А и Б.

import re

f = open («/1.txt», «r»)
for x in f:
r1 = re.search(r»interface\s\S*»,x)
r2 = re.search(r»ip\saddress\s\S*\s\S*»,x)
if r1:
print(r1.group(0))
if r2:
print(r2.group(0))
f.close()

Версия python 3.8, Windows.

Отменить выбор ответа
Добавить комментарий