
.bill.sally.foo.bar.1.3.21.3.43.nupkg
Quero remover tudo após o primeiro período (inclusive) seguido de números para que a saída seja:
.bill.sally.foo.bar
Isso será incorporado em um python
script via sub-rotina
Responder1
Já que você pediu ambos sed
e python
, estou lhe dando sed
:
sed 's/\.[0-9].*//' file
Responder2
Dentro de um python
script:
import re
s = '.bill.sally.foo.bar.1.3.21.3.43.nupkg'
result = re.sub(r'\.\d.*', '', s)
print(result)
Irá imprimir:
.bill.sally.foo.bar