Sorry for the poor explanations, the "Sep." abbreviates "Separate", so to separate the numbers away from the original text.
So with Mode=Prefix and Sep=-- makes the names like... "01--filename.txt".
But if Mode=Suffix and Sep=__ makes the names like.... "filename__01.txt"
The "RegEx" abbreviates "RegularExpressions", so can use them both inside RegEx(1) and Filters(12) with the checkmark. Some better explanations here...
viewtopic.php?f=3&t=96 but Im also try explaining these ones using here, so making it easier to modify.
The Filters(12) Mask
without RegEx can be
aa* to list all of the names with prefix "aa".
The trick for me, is learning there can be
many masks like
aa*.jpg aa*.bmp to list the jpg or bmp files with prefix "aa", and then also like
*aa* !*.pdf to list all of the files with "aa" anywhere in the name, except for the pdf files. The only problem when editing Mask, is must remember to either click the blue arrows, or a folder, or to "Refresh Files".
The Filters(12) Mask
with RegEx can be
^aa.* to list the names with prefix "aa".
With regex, we need "
^" to say "beginning", and "
.*" to say "
*", and "[a-c]" to say "a" or "b" or "c". So
^0[7-9A-G]--.* is saying 1st-char="0", 2nd-char="7-9 or A-G", and 3rd/4th-char="--". Also instead using something like [a-f], its ok using [abcdef] to say the exact same thing.
Without RegEx, it would have to be very long Mask like...
07--* 08--* 09--* 0A--* 0B--* 0C--* 0D--* 0E--* 0F--* 0G--*.
Yes, the Base100+ is not possible with free versions, but the javascript should conduct this part easily. Its unfortunate, but Im not expert enough to post javascript, because still trying to learn the Perl, but is frustrating. I know there is different methods(x,y) to set the maximum and minimum, but that really is most that Im knowing.
This not means there can be workarounds! Like to select every 2nd-5th from each 40, first to rename like...
Numbering(10) Mode=Prefix, Start=1, Pad=
3, Break=1, Sep.=--, Type==Base
20Then the Mask with "RegEx" is
^0[02468ACEGI][2-5]--.* to list the 2nd-5th from each 40.
Since using Base20 (goes all the way to "J"), but needing every 40, we filter the odds inbetween, so matching every 40, instead 20.
Since ^0
[0-9A-J][2-5]--.* is listing 2nd-5th of every 20, we change [0-9A-J]-->[02468ACEGI] to destroy the odds matching inbetween.
Hopefully, this enough for you to modify on other examples. But if not, its what the forums can be good for, yes? There is also much Im learning about RegEx in the Volume I and Volume II manuals, if you like to learn them also.