Remove artist from title 2

I have a bunch of files that have the title and artist together such as this:

  • The Humpty Dance Digital Underground (Sickmix Intro) (Clean) 104

how do i go about moving the artist name (Digital Underground) from file name and placing into artist field?

Without some sort of character to define the separation this will be difficult to automate. In your example
The Humpty Dance Digital Underground (Sickmix Intro) (Clean) 104
There is no difference in the space characters in the title
The Humpty Dance
or the Artist
Digital Underground
nor the rest of the details
(Sickmix Intro) (Clean) 104

This may be an exercise that requires patience to go through each file separately. Assuming the Titles and Artist names will potentially all have different character and word counts, it is not going to be a one-shot solution.

yeah i saw that.. but had an idea.. I notice that the artist in the file is right before the text (Sickmix Introl), so I was wondering is there a way to create a script that says take the two words BEFORE the (sickmix intro) text and move to artist?

Do all your artists consist of just 2 words? Mine don't. And that is why it is more or less impossible to create a functional action or a matching format string in the convert function.

Try this in Convert>Tag-Tag for ARTIST
Format string: $regexp(%_filename%,'(.+?) (\w+ \w+) \(.*',$2)

your suggestion gets me closer but I notice it COPIES the artist instead of moving them. is there a way i can get it to move the artist instead of copying? if not then i have to figure out how to still get rid of the artist name in the file name.

If you want to treat 2 fields, then you need 2 actions.

So, if the first works, try a 2nd of the type "Format value" for TITLE
Format string: $replace(%title%,%artist% ,)

yes, this worked... thanks

how do i do the script if the artist consist of three words or 4 words?

Adapt the number of \w+ accordingly