This post might be a bit long so bear with me.
I've been using BRU to rename thousands of files in the past. Really loving this utility so far. The files have a format like this:
[Tag] Title of files - 00 (0000x00 00abc abc) [2FA8U407].ext
where the [Tag], Title of files, (0000x00 00abc abc) and [2FA8U407] may vary in length with either characters, numbers and spaces.
In the past I've always been lazy and used the remove First n and last n to get results like:
Title of files - 00.ext
However as I've been dealing with an increase amount of files formatted like this (different folders have different length of [Tags] and [#HASH]), I finally got my self to read the manual and discovered the "crop" function. With the special mode selected, I could enter [*], however, the files would end up like this:
Title of files - 00 (0000x00 00abc abc) [2FA8U407].ext
Instead of cropping out all the [*], it simply removed the first one only. In addition I need to also remove (*), making this function essentially impracticable due to the fact it only accepts one parameter and doesn't even remove all brackets matching the parameter.
After this, I discovered RegEx. However, after reading the documentary and fiddling with the program, I still couldn't understand how to use it. I'm sure it's the solution to my problem, but unfortunately I couldn't figure out how to get it to work.
I'm pretty lost now, and I'm not too sure what to do now aside from writing this thread for some insight.
On the side not, I actually considered using the CLI version, so I could write a script to remove [*], [*], (*) with 3 lines removing each of them once, only to realize after I downloaded the CLI utility that it doesn't support the crop fuction
