
.bill.sally.foo.bar.1.3.21.3.43.nupkg
Quiero eliminar todo después del primer punto (inclusive) seguido de números, por lo que el resultado es:
.bill.sally.foo.bar
Esto se incrustará en un python
script mediante una subrutina.
Respuesta1
Como pediste ambos sed
y python
, te doy sed
:
sed 's/\.[0-9].*//' file
Respuesta2
Dentro de un python
guión:
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