6
Używam re.findall(), aby wyodrębnić kilka numerów wersji z pliku HTML:Python numery regex FindAll i kropki
>>> 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']
ale chciałbym dostać tylko te, które nie kończą się kropka. Nazwa pliku może nie zawsze być .zip, więc nie mogę po prostu wstawić .zip w regex.
Chcę skończyć z:
['0.2.1', '0.2.1']
Może ktoś sugerują lepsze regex w użyciu? :)
Działa świetnie, dzięki dużo! – Ashy
Prawdopodobnie powinno być \ d + jeśli liczby mogą być większe niż 9 –
Prawda. Dodam to, dzięki. – Tomalak