The point of the Auto-Move Rules, is to give you a chance to clean up the directory names that will be created
by Auto-Move. Because the directory names are based on the subject lines in the descript.ion file,
there is often a lot of extraneous text in there that shouldn't be included in your directory names.
The standard rules included with .ionEngine eliminate a lot of this extraneous text, but you can also add your own commands
to tailor Auto-Move to your own set of newsgroups, and to react to new trends in subject lines
(such as including "yEnc" in all yEncoded files).
Add Rule
Allows you to add a command to the list. New Commands appear initially at the bottom of the list
Edit Rule
Allows you to edit an existing command in the list.
Move Up / Move Down
Commands are executed in the order they appear in the list. Select a command and click the arrows to move it up or down in the list.
Delete
Allows you to delete an existing command in the list.
Revert
Reverts the entire list back to the standard rules that come with .ionEngine
Standard Replace
Faster and simpler than regex replace, you should use this command everywhere that you know
exactly what to change. For example if you have a lot of files with a subject line
containing "The_SoundTrack_Project", you could replace that string with
nothing, a space, or a new string such as "SoundTracks".
Regex Replace
See Regex Syntax Summary for help on formulating Regular expressions.
This command gives you much greater power to catch variations of the same text. In the example above for "Regular Replace"
You could use the regular expression "(The[_ ])?S(ou)?ndTra(ck|x)([_ ]Project)?" to replace "The_SoundTrack_Project","The SndTrax Project", and "SoundTrax"
Drop Characters
Most special characters, and all characters that are illegal in DOS/Windows are already dropped, but you can use this command to remove characters such as copyright symbols or foreign letters.
Compress Multiple Spaces
This command will turn any group of multiple spaces into a single space.
It is not necessary to use this command, because the program automatically does this
at the end of the process, but you may find it useful to do in between replace commands that replace strings with spaces.