Вы можете использовать re.findall
с шаблоном, который совпадает с двумя словами, разделенными .
:
import re
print('\n'.join(re.findall(r'\w+\.\w+', s)))
Учитывая ваш входной текст в переменной s
, это выдает:
bc1.txt
bc2.txt
bc3.txt
bcde3.txt
Zxcv1.txt
mnbd2.txt
dhtdv.txt