selecting a range of files
hi guys,
I have a bunch of files <name>__999.jpg , where 999 represents numbers from 001 to 999.
I want to select only first 50 files for renaming.
How can I select them using "add the files in the folder" and further "regular expression match" options?
What should be the syntax there?
TIA
I have a bunch of files <name>__999.jpg , where 999 represents numbers from 001 to 999.
I want to select only first 50 files for renaming.
How can I select them using "add the files in the folder" and further "regular expression match" options?
What should be the syntax there?
TIA
.*0([0-4][0-9]|50)\.jpg
Reply to #2:
thanks. Need a while to understand this :-)
thanks. Need a while to understand this :-)
Reply to #3:
When adding files you have to match the entire filename - including the extension ".*0([0-4][0-9]|50)\.jpg"
[...] will match any single character from the enclosed list "..."
This can be a simple list of individual characters eg [abcdxyz]
or can include a range of characters (in order of ASCII code) eg [a-dxyz]
So .*0[0-4][0-9]\.jpg will match any filename with number in the range 000 to 049:
".*" matches any number (including zero) of any characters
"0" matches the digit zero
[0-4] matches the second digit if in the range 0 to 4
[0-9] matches any third digit (ie 0 to 9]
\.jpg matches the extension (note that "." stands for "any character" in regex - in order to represent itself you must use the "escape" character ie "\.")
We also want to match "050", which we could do using ".*050\.jpg
The two can be combined using the "OR" operator "|" as .*0([0-4][0-9]|50).jpg
For a basic intro to regex see www.advancedrenamer.com/user_guide/regular_expresion
This only describes a limited subset of options - for more detailed information the Internet will be your friend (when searching, note that ARen uses the PCRE flavour of regex).
Hope that's helpful.
When adding files you have to match the entire filename - including the extension ".*0([0-4][0-9]|50)\.jpg"
[...] will match any single character from the enclosed list "..."
This can be a simple list of individual characters eg [abcdxyz]
or can include a range of characters (in order of ASCII code) eg [a-dxyz]
So .*0[0-4][0-9]\.jpg will match any filename with number in the range 000 to 049:
".*" matches any number (including zero) of any characters
"0" matches the digit zero
[0-4] matches the second digit if in the range 0 to 4
[0-9] matches any third digit (ie 0 to 9]
\.jpg matches the extension (note that "." stands for "any character" in regex - in order to represent itself you must use the "escape" character ie "\.")
We also want to match "050", which we could do using ".*050\.jpg
The two can be combined using the "OR" operator "|" as .*0([0-4][0-9]|50).jpg
For a basic intro to regex see www.advancedrenamer.com/user_guide/regular_expresion
This only describes a limited subset of options - for more detailed information the Internet will be your friend (when searching, note that ARen uses the PCRE flavour of regex).
Hope that's helpful.
Reply to #4:
much appreciated David.
I do understand the basics of regex, and after a while I got the point. Nevertheless reading regex is somehow different than "writing", so your exp. is more than welcome.
much appreciated David.
I do understand the basics of regex, and after a while I got the point. Nevertheless reading regex is somehow different than "writing", so your exp. is more than welcome.