I would capture everything before the last [space][hyphen][space] sequence:
(.*)\h-\h
Captured text: Here is some more - text. And here is 4 more
I would capture everything before the last [space][hyphen][space] sequence:
(.*)\h-\h
Captured text: Here is some more - text. And here is 4 more