Hello, I am asking for help please with a issue I can't seem to find an answer to. I have looked at 50 or more posts asking similar questions and gone back and tried different variations of the answers. My question is how would I swap:
(Title Field) song name (** remix) (feat. **)
to
(Title Field) song name (feat. **) (** remix)
?
This is the closest question to what I want but they asked for:
Song Title (feat. Xyz) [Abc remix] to Song Title [Abc Remix] (feat. Xyz)
They have one ( ) and one [ ], I have both ( ) and ( ).
The answers were:
You could use an action of the type "Format Tag-Field" for TITLE
Enter as format string: $regexp('%title%','(.*) ([.*]) ((.*))',$1 $3 $2)
I tried this by changing the ([.*]) ((.*))' to ((.*)) ((.*))'
Does not work changing the [ ]
to ( )
You should get the same result with an action of the type "Replace with regular expression" for TITLE
Enter as search string: (.*) ([.*]) ((.*))
Enter as replace string:$1 $3 $2
I tried changing the ([.*])
to ((.*))
Does not work changing the [ ]
to ( )
Or enter
$regexp('%title%','(.*) ([.*]) ((.*))',$1 $3 $2)
in the Convert>tag-tag
function for %title%
I have tried changing the ([.*]) to ((.*))
Does not work changing the [ ]
to ( )
I have tried: You could use an action of the type "Format Tag-Field" for TITLE
Enter as format string: $regexp('%title%','(.*) (* *(* *.* *)*) ((.*))',$1 $3 $2)
I changed this to: $regexp('%title%','(.*) (* *(* *.* *)*) ((.*))',$1 $2)
- Does not work
$regexp(%TITLE%,'^(.+?)\s((.+?))\s((feat.\s.+?))$','$1 $3 $2')
- Does not work
And a few more different variations and a bunch more different Format value's, Convert>tag-tag and Guess Values but all the questions did not deal with a ( ) and ( ).
Thank you for any responses.
Additionally (but not needed if to much)
How would I move (****)
from one field to another? Lets say from Artist to Title.
All the posts really only deal with only words or (feat. )
or (feat. and remove the ( - but none just move (****)
.
It seems all the different codes I have tried don't like me changing things to ( )
.
Sorry for the long post.