Capture from one field and transfer to another

I have some ability with regex. Can I pull some data out of one field and then paste it into another field?

For example the Title field contains BWV 100. I have made a BWV field and I want to pull that data out of the Title field and populate the BWV field.

Updated: Since originally posting I have now realized I can copy the title field to the BWV and then delete down to what I need.
Is there a better way?

Sometimes Mp3tag offers different ways to reach the goal, ...
this depends on the input data and the skill of the user.


Exactly. Both true. Just to point into a direction, different from regualr expressions:
What about an action of type "Guess value"? But for that one would have to know more about the data structure. As you said.

Below are two examples of the Title field that contain the BWV number. The content of the Title field is not consistent over the 70 or so CDs

I want to copy that value and paste it in the BWV field I created. As I said, I am doing well enough by copying the entire Title field to my BWV field and then applying regular expressions. But is there a better way?

Cantata 'Wer nur den lieben Gott läßt walten' BWV93: VI. Aria 'Ich will auf den Herren schaun' (Soprano)

Bach: Cantata, BWV 90, "Es Reisset Euch Ein Schrecklich Ende" - Doch Gottes Auge Sieht Auf Uns

Filter: TITLE HAS "BWV" Action: Format value Field : BWV Formatstring: $regexp(%TITLE%,'^.*\bBWV\s*(\d+)\b.*$','$1')

... or without Filter ...

Action: Format value Field : BWV Formatstring: $if($eql($regexp(%TITLE%,'^.*\bBWV\s*(\d+)\b.*$',),),
          <!--coloro:#800080--><span style="color:#800080"><!--/coloro-->$regexp<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->(<!--colorc--></span><!--/colorc--><!--coloro:#0000a0--><span style="color:#0000a0"><!--/coloro-->%TITLE%<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->^.*\bBWV\s*(\d+)\b.*$<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->$1<!--colorc--></span><!--/colorc--><!--coloro:#008080--><span style="color:#008080"><!--/coloro-->'<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->)<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->,<!--colorc--></span><!--/colorc--><!--coloro:#000000--><span style="color:#000000"><!--/coloro-->)<!--colorc--></span><!--/colorc--></b><!--fontc--></span><!--/fontc--><!--sizec--></span><!--/sizec-->


For a saved action group, that's a good approach. There's often no real advantage to doing it in one action vs. two or three, etc. By using multiple actions, you often make the process easier to both understand and edit if you go back later and need to change something.

After looking at your posted solution I was going to say, we live on different planets! Then I saw you are on earth too. Hmm. The Bach of regular expressions.