это мой код:
s="""
[ 8] 0.00-34.53 sec 0.00 Bytes 0.00 bits/sec receiver
[SUM] 0.00-34.53 sec 2.11 GBytes 624 Mbits/sec sender
[ 12] 0.00-34.53 sec 0.00 Bytes 0.00 bits/sec receive
[SUM] 0.00-34.75 sec 0.00 Bytes 0.00 bits/sec sender
[SUM] 0.00-34.53 sec 2.11 GBytes 824 Mbits/sec sender
[SUM] 0.00-34.75 sec 0.00 Bytes 0.00 bits/sec sender
"""
items=re.findall("^.[SUM].*sender",s,re.MULTILINE)
for x in items:
print(x)
, который дает вывод:
[SUM] 0.00-34.53 sec 2.11 GBytes 624 Mbits/sec sender
[SUM] 0.00-34.53 sec 2.11 GBytes 824 Mbits/sec sender
[SUM] 0.00-34.75 sec 0.00 Bytes 0.00 bits/sec sender
[SUM] 0.00-34.75 sec 0.00 Bytes 0.00 bits/sec sender
, но я хочу получить приведенный ниже вывод, который начинается со строки [SUM] и заканчивается строкой отправителя и не должна отображать строку, которая имеет 0,00 байт и 0,00 бит / сек c
[SUM] 0.00-34.53 sec 2.11 GBytes 624 Mbits/sec sender
[SUM] 0.00-34.53 sec 2.11 GBytes 824 Mbits/sec sender