Hi guys,
I need some RegExp help...
I want to rename Clipboard Text.txt using the parent2 and parent folders but removing part of the text in parent and parent2 .
For example, working in this folder.... C:\My Stuff[1234] Cats[9923] Dogs\
The following code:
Rename FILEINFO REGEXP "Clipboard Text.txt" TO "{parent2} ({parent}) - Filelist.ifl"
...gives me [1234] Cats ([9923] Dogs) - Filelist.ifl as expected.
I need to get rid of the square brackets and contents (which are always four number characters) so I end up with Cats (Dogs) - Filelist.ifl
Can anyone help me please?
Regards
Blueroly
MrC
September 12, 2013, 3:57am
2
You'll need a script for this. Attached is one you can use. Unzip it, import into your Rename dialog. Then, use the PRESET keyword of the Rename command to call it. For example:
Rename PRESET=blueroly
blueroly.zip (452 Bytes)
MrC
September 12, 2013, 4:12am
3
Alternatively, you can use my Dynamic Renamer with the command:
-sn -/.*/{parent2} ({parent1}) - Filelist.ifl/ -/\[\d+\]\s*//g
This does the following:
removes the suffix
-sn
replaces the entire filename with your desired file name, appending the parent dirs like you want
-/.*/{parent2} ({parent1}) - Filelist.ifl/
removes the bracketed digits including the brackets
-/[\d+]\s*//g
The script file works perfectly, thanks MrC.
I will test at your Dynamic Renamer one day...it looks impressive.