MP3 filename edit

Hello people,

First of all I'd like to thank you for awesome program you developed!

I'm looking for shortcut if is possible. My library is messed up and I'd like to fix it.
There's bunch of mp3 files who looks like this:

Artist - Live - Year - Album - Tracknumber - Title
or
Artist - Year - Track - Title
or
Artist - Album - Track - Title

So basically I want to extract Artist and Title, so that is first and last tag.
Everything in the middle is not needed to me.

Is there a way to do it?
TIA
boringbob

Probably not in one go.
4-part names can dealt with Converter>Filename-Tag:
%artist% - %dummy% - %dummy% - %title%

and 5-part names with
%artist% - %dummy% - %dummy% - %dummy% - %title%

But why do you throw away already existing information. I would import all of it.
It is very hard in the end to assign the correct album and track if you only have the artist and title.

Hello, thanks.

The point is I don't really care about other info, I just want Artist and Title.

Isn't there a way to extract it somehow...
If "-" is a separator, I want something like Filename - Filename, with command:

Start from beggining; leave 1st words till "-"
Start from behind, leave last words from "-"

Is that possible?
TIA
Regards, boringbob.

if you want to assign the data to fields, you have to use the different patterns.

If you only want to mdofiy the filename, you can use an action of the type "replace with regular expression" for _FILENAME
Search string: (.?) - . (.*)
Replace string: $1 - $2

Great, this did the trick. Can you please explain me what did you done with that code, what that code means?

TIA boringbob

As you said:
(.?) -
means: take the first bit up to a hyphen in a non-gready way (which is the ?) and save it in a variable.
.
-
means: take anything in a gready fashion
(.*)$
means: take anything that is left after the last hyphen as the gready expression before has gobbled everything up and store it in a variable.
$1 and $2 then refer to that what you find in the 2 blocks in parenthesis.