Python / Regex - Match. #, #. в строке

Какое регулярное выражение я могу использовать для соответствия & quot;. #, #. & Quot; внутри строки. Это может или не может существовать в строке. Некоторые примеры с ожидаемыми результатами могут быть:

Test1.0,0.csv      -> ('Test1', '0,0', 'csv')         (Basic Example)
Test2.wma          -> ('Test2', 'wma')                (No Match)
Test3.1100,456.jpg -> ('Test3', '1100,456', 'jpg')    (Basic with Large Number)
T.E.S.T.4.5,6.png  -> ('T.E.S.T.4', '5,6', 'png')     (Doesn't strip all periods)
Test5,7,8.sss      -> ('Test5,7,8', 'sss')            (No Match)
Test6.2,3,4.png    -> ('Test6.2,3,4', 'png')          (No Match, to many commas)
Test7.5,6.7,8.test -> ('Test7', '5,6', '7,8', 'test') (Double Match?)

Последнее не слишком важно, и я бы ожидал, что. #, #. появится один раз. Я ожидаю, что большинство файлов, которые я обрабатываю, попадет в первый-четвертый примеры, поэтому они меня больше всего интересуют.

Спасибо за помощь!

Ответы на вопрос(6)

Ваш ответ на вопрос