Hi and welcome!
Lets see how we can solve this.
First make an backup of all your files, then test with an few files how it works.
Note that this solution works only for files like the examples you have provided.
If one file is for example in the format like
George Carlin - Funny Jokes 1 - Your Mama! (v5.0) other text.pdf
then my pattern may fail.
-------------------------------------------------------------------
STEP 1 - escape (vX.x) to [vX.x] and remove first ()-groups
FROM:
George Carlin - Funny Jokes 1 - Your Mama! (funny jokes 123) (v3.2) (mobi).mobi
George Carlin - Funny Jokes 1 - Your Mama! (reprint) (v1.5).epub
George Carlin - Funny Jokes 1 - Your Mama! (v5.0) (pdf).pdf
TO:
George Carlin - Funny Jokes 1 - Your Mama! [v3.2] (mobi).mobi
George Carlin - Funny Jokes 1 - Your Mama! [v1.5].epub
George Carlin - Funny Jokes 1 - Your Mama! [v5.0].pdf
DO:
RegEx(1)
Match: (.+)\((v.+?)\)(.*)
Repla: \1[\2]\3
Remove(5)
Crop Special: (*)
[X] D/S
Select a few or all files in "Name"-column to see the preview in "NewName"-column.
If all went fine, press at
[Rename]
-------------------------------------------------------------------
STEP 2 - remove second ()-groups
TO:
George Carlin - Funny Jokes 1 - Your Mama! [v3.2].mobi
George Carlin - Funny Jokes 1 - Your Mama! [v1.5].epub
George Carlin - Funny Jokes 1 - Your Mama! [v5.0].pdf
DO:
[Rename]
Press rename an second time to remove second (...)-group from first example.
Maybe you have to press rename some more times till all () are gone.
-------------------------------------------------------------------
STEP 3 - back from [vX.x] to (vX.x)
TO:
George Carlin - Funny Jokes 1 - Your Mama! (v3.2).mobi
George Carlin - Funny Jokes 1 - Your Mama! (v1.5).epub
George Carlin - Funny Jokes 1 - Your Mama! (v5.0).pdf
DO:
RegEx(1)
Match: (.+)\[(.+)](.*)
Repla: \1(\2)
[Rename]
HTH?
