No necesita expresiones regulares; puede usar SUBSTRING_INDEX
para extraer todo después del guión y concatenar 4-
a eso:
UPDATE myTable
SET col1 = CONCAT('4-', SUBSTRING_INDEX(col1, '-', -1))
Esto funcionará independientemente de la cantidad de caracteres después del guión.