¿Expresión regular para eliminar el contenido después del último '-'?
El programa Python escrito de acuerdo con sus requisitos es el siguiente
import re
s= 'Cable de extensión USB 3.0 básico - Cable adaptador A-macho-hembra - 6,5 pies (2 metros) '
regex=r '(.*)-.*'
resultado = re sub(regex, r'\1 ', s, re. m)
Imprimir (resultado)
Código fuente (tenga en cuenta la sangría del código fuente)