Red de conocimiento informático - Conocimiento de la instalación - ¿Expresión regular para eliminar el contenido después del último '-'?

¿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)