thanks for your explanation :-) But... still I do not really understand, why yours is working and mine not. Maybe my IQ is not high enough ;-) But I think, I do not understand because my english is not good enough & because of technical terms.
Or I just don't understand the basic. [^.] means "not dot". (.*) means "any character in any number. So it should find everything except dot and copy the found (without dot because it didn't found dot) into the other field. But it doesn't...
^\.?(.*): With your explanation it should find anything with no or one dot and copy the found into the other field. But it copies the found without dot...
But I already have other questions...
I'd like to get rid of other programs for my music-editing and because of that hoping to find MB-solutions for the following wishes:
* Batch resizing of Covers: I read, it is not (easy) possible in MB. Maybe, it could be possible with this plugin??
* Copy the field-value from one folder to another: F.e. I have track "Song" in the "Records"-folder with correct genres. And the same track in the "All bands"-folder with incorrect genres. At the moment I copy them always manually but would love to do it in a more easier & faster way :-)
* Delete all unnecessary fields /their values and keep only my wanted fields with their values- in one step.
* For my MP3-Player my files have to be with tag types ID3v2.3 and without other types. With foobar2000 I can control that and if needed I can correct it in an easy way. Is that possible in MB too?
Of course I noticed the regex-link in the plugin and used it already- it's the one I mentioned above ;-)
Thanx for your help :-)
just read search pattern from left to right and keep and mind that we will find something or won't, but only captured chars (which will fall in parenthesis)
will be placed instead of $1 in replacement pattern. ^\.?(.*)
^ at the beginning of means that only search started from the beginning of tag must be taken. without ^ search may be repeated again thru the rest of tag after successful finishing search pattern
(but not finishing the whole tag).
\.? if 1st char is dot then we go further and ignore it ("ignore" because we don't capture it).
(.*) we capture any number of any chars from previous point (i.e. skipping previous dot if it was before our capture).
the task is not only to find dot
at the beginning of tag, but to capture the rest of tag
in this case OR capture the whole tag otherwise
as for your other questions, i don't it's possible with the help of plugin.