Better way to create tags from a filename help

I have used Mp3 tag for a few years but probably not very well.

I sometimes download audio files that have long file names and I want to seperate tags into artist and title.
. Often if the filename has a - I will use this to seperate the 2 using the convert filename ro tag feature.

However sometimes the filename won't have that and there MIGHT be an _ or nothing consistent I can use...

Short of creating individual tag creation methods for each potential type is there a better way to do this please?

TIA Bart

I don't think so.
And for more ideas, real examples would be helpful.

In this case you can use the same format string in Convert Filename -> Tag, just replace your - with a _

How would you tell Mp3tag to import the parts from a long filename if there is nothing consistent?
Mp3tag - as every other software too - always needs a separator to split the parts.

Is it possible to create a string that uses more than one variable

Eg. _ or -

Yes, this would be technically possible.
BUT
This also would inrease the risk for a wrong import.

As @ohrenkino already asked:
Could you please show us some real example filenames?

here are some examples

Najaa (Full Song) _ Sooryavanshi _ Akshay Kumar,Katrina Kaif,Rohit Shetty,Tanishk,Pav Dharia,Nikhita

so i just want the Najaa i dont even want the full song bit as the title
the rest can go in the artist column

Lat Lag Gayee Lyrical - Race 2 _ Saif Ali Khan, Jacqueline _ Benny Dayal, Shalmali _ Pritam _ Party.mp3

this one I would use the - seperator, I would like to get rid of the word Lyrical too

Lyrical Tum Par Hum Hai Atke _ Pagalpanti _ John A,Ileana D _ Neha Kakkar, Mika Singh _Tanishk B.mp3

I would like to remove Lyrical and the title should just be "Tum Par Hum Hai Atke"

with these multiple artist tracks Im only interested in the title and nothing else

hope this makes sense

As the converter function needs a pattern that is the same for all the files to work, you can see that these files do not have a pattern in common.
So they have to be treated individually.
Esp. the case of

would be a problem for an import when both appear: the hyphen and the underscore - which one is to be used as separator? MP3tag cannot guess what you like, you have to tell it.

As you can see from an online source like MusicBrainz it is not that obvious what exactly should be imported into TITLE or ARTIST or ALBUM:

Unfortunately for these examples there is no "better way" to automate the import of tags.

Just another idea:

Are you sure that your downloaded audio files does not already contains information in the TITLE or ARTIST or ALBUM tag?

To be sure press Alt + T on such tracks to inspect the existing tags.