Moving all characters before hyphen in Title field to the Artist field

I have been trying to figure out how to do this...

I download music via Frostwire, so a lot of metadata is messed up in the wrong fields and contains a lot of junk.

Please watch my 51 second video explaining what I am trying to do and what I need help with.

Click on the link below and it will open to YouTube in a new tab or window. Thank you!

Audio-Visual Explanation Of Help Topic

You should study the help area on this forum and read also some user postings ... and do not look bad videos on youtu.be.

There is one proposal, out of the plethora of similar requests ...
Problem deriving artist from filename

To make it short ...

Use converter "Tag-Tag". Target field %ARTIST% Format string $regexp(%TITLE%,'^(.+?)\s*-\s*(.+?)$','$1') Prepend to existing value in artist field. Format ARTIST tag-field with: $regexp(%TITLE%,'^(.+?)\s*-\s*(.+?)$','$1')' '%ARTIST% Append to existing value in artist field. Format ARTIST tag-field with: %ARTIST%' '$regexp(%TITLE%,'^(.+?)\s*-\s*(.+?)$','$1') Remove first part from title field Format TITLE tag-field with: $regexp(%TITLE%,'^(.+?)\s*-\s*(.+?)$','$2')

DD.20131207.2235.CET

What?

Anyway, pay more attention to the Convert function that you are using.
You can already split the filename to artist and title from there.
Just include the hyphen in the pattern: %artist%-%title%