Python регулярное выражение найти все цифры и точки

Я использую re.findall (), чтобы извлечь некоторые номера версий из файла HTML:

>>> import re
>>> text = "<table><td><a href=\"url\">Test0.2.1.zip</a></td><td>Test0.2.1</td></table> Test0.2.1"
>>> re.findall("Test([\.0-9]*)", text)
['0.2.1.', '0.2.1', '0.2.1']

но я бы хотел получить только те, которые не заканчиваются точкой. Имя файла не всегда может быть .zip, поэтому я не могу просто вставить .zip в регулярное выражение.

Я хочу закончить с:

['0.2.1', '0.2.1']

Кто-нибудь может предложить лучшее регулярное выражение для использования? :)

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

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