pt excluir todos após o primeiro período seguido por números, inclusive

1
.bill.sally.foo.bar.1.3.21.3.43.nupkg

Desejo remover tudo após o primeiro período (inclusive) seguido por números, então a saída é:

.bill.sally.foo.bar

Isso será incorporado em um script python via sub-rotina

    
por guest34543 01.06.2018 / 21:13

2 respostas

0

Já que você pediu sed e python , estou lhe dando sed :

sed 's/\.[0-9].*//' file
    
por 01.06.2018 / 21:15
0

Dentro de um script python :

import re

s = '.bill.sally.foo.bar.1.3.21.3.43.nupkg'
result = re.sub(r'\.\d.*', '', s)

print(result)

imprimirá:

.bill.sally.foo.bar
    
por 01.06.2018 / 21:26