Need match:
aaa.bbb
aaa.bbb.ccc
aaa.bbb.ccc.ddd
Но не:
.aaa
aaa.
.aaa.
aaa.bbb.
aaa.bbb.ccc.
aaa..bbb...ccc
Т.е тупо заматчить строку, у которой внутри есть одна или более точек(но не две подряд) и которая не заканчивается точкой. Уже всё перегуглил. Казалось бы типовая задача, а решения ее на поверхности нет. То. что удалось нагуглить:
r'(\w+\.*\w+\.*\w+)'
'([\.*\w+]*)