If the characters are numbers try this:
Replace with regular Expression for the field
Search string: ^\d+ -
(there is a blank behind the -)
Replace with:
(leave that empty)
Are you going to replace it using a simple text editor on your text file?
Are you doing it on a set of tracks, using Mp3Tag?
Possible Answers:
If you're doing it on a text editor like Notepad++ or EmEditor, this will do the work:
FIND...: (.)(Mozart.)
REPLACE: \2
Group 1: (.) - Will match anything, be it a digit, letter or special character.
Group 2: (Mozart.) - This will match anything that starts with the word Mozart, and everything else until the end of the line.
\2 - This will tell the RegEx "parser" to ignore the first group, and just keep the second, which is the one you want, right?
If you're using an action in MP3Tag, then you can do it directly with an Action of Type: Replace with Regular Expression.
I'm uploading a screenshot of the dialogue box, with the fields filled, so that you can see what I mean.
If you are not so familiar with the RegExp scripting language, then you can apply a simple Mp3tag scripting standard function to get the wanted result ...
$trimLeft('0001 - Mozart - Divertimento in D','0123456789 -')==>'Mozart - Divertimento in D'
... apply it against a placeholder of your wish, e. g. %TITLE% or %_FILENAME%.
It states: "The optional second parameter specifies the character to trim."
Since it uses the single form of character, I would never have thought it would also work with a string (group) of characters.
But I've just tried it with the Action type : Format Field, and it does work as you said.
I think that the help file should be changed, to clearly show that.