It is not at all clear to me where the difference is between the name of a song and its title.
If you have filled the tag fields, I would suggest that you create a new filename with the function "Convert>Tag-Filename".
It would have been nice to see the "several ways" you tried because perhaps just a little correction would have done it.
If you insist to fiddle about with the filename only, try
Convert>Tag-Tag for _FILENAME
Format string: $regexp(%_filename%,- \d+ ,- )
How often do you have to repeat this process?
If it is only once or up to ten times or so, then remove the number and space character manually, and the work is done.
If needed, then recreate the filename using the content from the tag-fields.
Other proposal:
Convert "Tag - Tag"
Field: TITLE
Formatstring: $regexp(%TITLE%,'^\d+\s',)
from: '1 Hideho'
to: 'Hideho'
Other proposal:
Convert "Tag - Tag"
Field: TITLE
Formatstring: $trim($trimLeft(%TITLE%,'0123456789'))
from: '1 Hideho'
to: 'Hideho'