<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.den4b.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Krtek</id>
	<title>den4b Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.den4b.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Krtek"/>
	<link rel="alternate" type="text/html" href="https://www.den4b.com/wiki/Special:Contributions/Krtek"/>
	<updated>2026-04-21T11:48:14Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Regular_Expressions&amp;diff=1357</id>
		<title>ReNamer:Regular Expressions</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Regular_Expressions&amp;diff=1357"/>
		<updated>2009-08-30T08:43:55Z</updated>

		<summary type="html">&lt;p&gt;Krtek: replacing &amp;lt;span color&amp;gt; with &amp;lt;span class&amp;gt;, replacing (0x201C and 0x201D) quotes with normal  (0x22)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cleanup|&lt;br /&gt;
* Replace all span color highlights with custom &#039;&#039;&#039;hl-*&#039;&#039;&#039; classes found in [[MediaWiki:Common.css]].(krtek: probably already done)&lt;br /&gt;
* Replace all &#039;&#039;&#039;&amp;quot;&amp;quot;&#039;&#039;&#039; (0x201C and 0x201D) quotes with normal &#039;&#039;&#039;&amp;quot;&amp;quot;&#039;&#039;&#039; (0x22). (krtek: probably already done)&lt;br /&gt;
* Check for italized &amp;quot; (quotes) and make them normal. Especially ending quotes got italized or bolded.&lt;br /&gt;
* }}&lt;br /&gt;
&lt;br /&gt;
Regular Expressions (RegEx) allow you to use precise search conditions, such as:&lt;br /&gt;
&lt;br /&gt;
*Your search string &#039;&#039;must&#039;&#039; be located at the beginning (or at the end) of a line, &lt;br /&gt;
*The specified text must occur &#039;&#039;n&#039;&#039; times, etc.&lt;br /&gt;
&lt;br /&gt;
RegEx expressions use &amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;&#039;&#039;&#039;$ . ^ { [ ( | ) * +&amp;amp;nbsp;? \ &#039;&#039;&#039;&amp;lt;/span&amp;gt; characters (called &#039;&#039;metacharacters&#039;&#039;) in various combinations to specify all these conditions.The search engine &#039;&#039;interprets&#039;&#039; these metacharacters, rather than finding a literal match for them. &lt;br /&gt;
&lt;br /&gt;
The RegEx search expression is called a &amp;quot;&#039;&#039;&#039;&#039;&#039;RegEx pattern&amp;quot;&#039;&#039;&#039;&#039;&#039;, because a single expression can match a large number of actual text that has the specified &#039;&#039;pattern.&#039;&#039; For example, the RegEx pattern &amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;&#039;&#039;&#039;b?t&#039;&#039;&#039;&amp;lt;/span&amp;gt; matches with &#039;&#039;&#039;bat&#039;&#039;&#039;, &#039;&#039;&#039;bet&#039;&#039;&#039;, &#039;&#039;&#039;bit&#039;&#039;&#039;, &#039;&#039;&#039;bot&#039;&#039;&#039; and &#039;&#039;&#039;but, &#039;&#039;&#039;etc. &lt;br /&gt;
&lt;br /&gt;
Remember that RegEx strings are case-sensitive (The words&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;&#039;&#039;&#039; cat&#039;&#039;&#039;&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;&#039;&#039;&#039; CAT&#039;&#039;&#039;&amp;lt;/span&amp;gt;,&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;&#039;&#039;&#039; cAt&#039;&#039;&#039;&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;&#039;&#039;&#039; Cat&#039;&#039;&#039;&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;&#039;&#039;&#039; caT&#039;&#039;&#039;&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;&#039;&#039;&#039; cAT&#039;&#039;&#039;&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;&#039;&#039;&#039; CAt &#039;&#039;&#039;&amp;lt;/span&amp;gt;and &amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;&#039;&#039;&#039;CaT &#039;&#039;&#039;&amp;lt;/span&amp;gt;are not equivalent). &lt;br /&gt;
&lt;br /&gt;
Also, note that even the digits (&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;0&amp;lt;/span&amp;gt;-&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;9&amp;lt;/span&amp;gt;) are &amp;quot;numeric characters&amp;quot; for RegEx. &lt;br /&gt;
&lt;br /&gt;
In this section, the RegEx expressions (patterns) are shown in &amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;&#039;&#039;&#039;bold orange&#039;&#039;&#039;&amp;lt;/span&amp;gt;. The target strings (which are compared with the RegEx expression for a possible match) are shown in &#039;&#039;&#039;bold black. &#039;&#039;&#039;A part of the target text is color-coded to provide a clue as to why a certain part matches (&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;green&amp;lt;/span&amp;gt;&#039;&#039;&#039; color), or does &amp;lt;u&amp;gt;not&amp;lt;/u&amp;gt; match (&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-red&amp;quot;&amp;gt;red&amp;lt;/span&amp;gt;&#039;&#039;&#039; color) &lt;br /&gt;
&lt;br /&gt;
=== Simple (literal) matches  ===&lt;br /&gt;
&lt;br /&gt;
When the search string does not contain any metacharacters, the RegEx engine works like &amp;quot;normal&amp;quot; search. (it tries to find an exact copy of the search string.) (This is also known as &amp;quot;literal match&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
If you want to find a literal match for a metacharacter, put a backslash &#039;&#039;&#039;\&#039;&#039;&#039; &#039;&#039;before&#039;&#039; it. (The &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\&amp;lt;/span&amp;gt;&#039;&#039;&#039; character is called &amp;quot;&#039;&#039;escape character&#039;&#039;&amp;quot;, because it lets the metacharacter escape from its special duty, and lets it act as a normal character. Its combination with a metacharacter is called &amp;quot;&#039;&#039;escape sequence&#039;&#039;&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
For example, metacharacter &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;^&amp;lt;/span&amp;gt;&#039;&#039;&#039; matches the beginning of string, but &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\^&amp;lt;/span&amp;gt;&#039;&#039;&#039; matches the character &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;^&amp;lt;/span&amp;gt;&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Note that the RegEx pattern &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\\&amp;lt;/span&amp;gt;&#039;&#039;&#039; matches the character &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;\&amp;lt;/span&amp;gt;&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;RegEx pattern&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Matches-&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Remarks&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;foobar&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;foobar&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| This RegEx pattern does not contain any metacharacters; so all characters are matched literally.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\^FooBarPtr&amp;lt;/span&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;^FooBarPtr&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| The &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\^&amp;lt;/span&amp;gt;&#039;&#039;&#039; escape sequence searches for the character &#039;&#039;&#039;^&#039;&#039;&#039; &#039;&#039;literally&#039;&#039; .&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Escape sequences  ===&lt;br /&gt;
&lt;br /&gt;
We already saw one use of escape sequence (above). &lt;br /&gt;
&lt;br /&gt;
Specific escape sequences are interpreted as special conditions, as listed below. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;RegEx pattern&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;matches-&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\xnn&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Character represented by the hex code &#039;&#039;nn&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\x{nnnn}&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| two bytes char with hex code nnnn (unicode)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\t&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| tab (HT/TAB), same as \x09 (Hex 09)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\n&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| new line (NL), same as \x0a (Hex 0a)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\r&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| carriage return (CR), same as \x0d (Hex 0d)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\f&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| form feed (FF), same as \x0c (Hex 0c)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;foo\x20bar&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| matches &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;foo bar&amp;lt;/span&amp;gt;&#039;&#039;&#039; (note the space in the middle), but does &#039;&#039;not&#039;&#039; match &#039;&#039;&#039;foobar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\tfoobar&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| matches &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;foobar&amp;lt;/span&amp;gt;&#039;&#039;&#039; preceded by a tab (the tab is needed for the match)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note that the tab, new line, carriage return, and form feed are known as &amp;quot;white spaces&amp;quot;. But RegEx can distinguish between them. This allows you to make high-precision searches. &lt;br /&gt;
&lt;br /&gt;
=== Character Classes  ===&lt;br /&gt;
&lt;br /&gt;
A character class is a list of characters in square brackets &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;[]&amp;lt;/span&amp;gt;&#039;&#039;&#039;, which will match any one (and &#039;&#039;only one&#039;&#039;-) character from the list. &lt;br /&gt;
&lt;br /&gt;
Note that- &lt;br /&gt;
&lt;br /&gt;
*The characters are not separated with a comma or a space. &lt;br /&gt;
*If you repeat any character in the list, it is considered only once (duplicates are ignored). &lt;br /&gt;
*A hyphen &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;-&amp;lt;/span&amp;gt;&#039;&#039;&#039; is used to indicate range of characters.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;RegEx Pattern&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Remarks&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;[abdef]&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Matches &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;d&amp;lt;/span&amp;gt;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;e&amp;lt;/span&amp;gt;&#039;&#039;&#039;, or &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;f&amp;lt;/span&amp;gt;&#039;&#039;&#039; (only &#039;&#039;one&#039;&#039; character), but no other characters&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;[c-m]&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Matches any one (and only one) of the small alphabetical characters, from &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;c&amp;lt;/span&amp;gt;&#039;&#039;&#039; to &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;m&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;[G-J]&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Matches any one (and only one) of the capital alphabetical characters from &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;G&amp;lt;/span&amp;gt;&#039;&#039;&#039; to &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;J&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;[a-zA-Z]&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Matches any one (and only one) of the alphabetical characters (capital or small)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;[5-8]&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Matches any one (and only one) of numerical characters from &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;5&amp;lt;/span&amp;gt;&#039;&#039;&#039; to &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;8&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;[\n-\x0D]&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
Matches any one (and only one) of &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;#10&amp;lt;/span&amp;gt;&#039;&#039;&#039;,&#039;&#039;&#039;&#039;&#039;&amp;lt;i&amp;gt;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;/i&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;#11 &amp;lt;/span&amp;gt;&#039;&#039;&#039;,&#039;&#039;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt; #12 &amp;lt;/span&amp;gt;&#039;&#039;or &#039;&#039;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;#13&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;br&amp;gt;(Note the use of [[ReNamer:Regular Expressions#Simple_.28literal.29_matches|escape sequence]] inside a class) &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are some special conditions: &lt;br /&gt;
&lt;br /&gt;
*If you do not want any of the characters in the specified class, then place &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;^&amp;lt;/span&amp;gt;&#039;&#039;&#039; at the very beginning of the list (RegEx interprets that as &amp;quot;none of the characters listed in this class&amp;quot;). &lt;br /&gt;
*If you want &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;[&amp;lt;/span&amp;gt;&#039;&#039;&#039; or &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;]&amp;lt;/span&amp;gt;&#039;&#039;&#039; itself to be a member of a class, put it at the start or end of the list, or create a [[ReNamer:Regular Expressions#Simple_.28literal.29_matches|escape sequence]] (by putting &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\&amp;lt;/span&amp;gt;&#039;&#039;&#039; before it).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width: 539px; height: 206px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;RegEx Pattern&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Remarks&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;[-az]&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| matches &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;a&amp;lt;/span&amp;gt;&#039;&#039;,&#039;&#039;&#039;&#039;&#039;&amp;lt;i&amp;gt;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;z&amp;lt;/span&amp;gt;&#039;&#039;&#039;, and &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;-&amp;lt;/span&amp;gt;&amp;lt;/i&amp;gt;&#039;&#039;&#039;&amp;lt;br&amp;gt;&#039;&#039;&#039;(since &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;–&amp;lt;/span&amp;gt;&#039;&#039;&#039; is put at the beginning, the escape sequence is not needed)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;[a\-z]&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| matches &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;a&amp;lt;/span&amp;gt;&#039;&#039;,&#039;&#039;&#039;&#039;&#039;&amp;lt;i&amp;gt;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;z&amp;lt;/span&amp;gt;&#039;&#039;&#039;, and &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;-&amp;lt;/span&amp;gt;&amp;lt;/i&amp;gt;&#039;&#039;&#039;&amp;amp;nbsp;&#039;&#039;&#039; &amp;lt;br&amp;gt;(since &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;–&amp;lt;/span&amp;gt;&#039;&#039;&#039; is &#039;&#039;not&#039;&#039; at the beginning/end, the escape sequence &#039;&#039;is&#039;&#039; needed)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;[^0-9]&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| matches any &#039;&#039;non-digit&#039;&#039; character&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;[]-a]&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| matches any character from &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;]&amp;lt;/span&amp;gt;&#039;&#039;&#039; to &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;a&amp;lt;/span&amp;gt;&#039;&#039;&#039;. &amp;lt;br&amp;gt;(since &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;]&amp;lt;/span&amp;gt; &#039;&#039;&#039;is at the beginning, the escape sequence &#039;&#039;is&#039;&#039; &#039;&#039;not&#039;&#039; needed)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;foob[aeiou]r&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Matches with &#039;&#039;&#039;foob&#039;&#039;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;a&amp;lt;/span&amp;gt;&#039;&#039;&#039;&#039;&#039;r&#039;&#039;&#039;, &#039;&#039;&#039;foob&#039;&#039;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;e&amp;lt;/span&amp;gt;&#039;&#039;&#039;&#039;&#039;r,&#039;&#039;&#039; etc. but not &#039;&#039;&#039;foob&#039;&#039;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-red&amp;quot;&amp;gt;b&amp;lt;/span&amp;gt;&#039;&#039;&#039;&#039;&#039;r&#039;&#039;&#039;, &#039;&#039;&#039;foob&#039;&#039;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-red&amp;quot;&amp;gt;c&amp;lt;/span&amp;gt;&#039;&#039;&#039;&#039;&#039;r&#039;&#039;&#039;, etc.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;foob[^aeiou]r&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Matches with &#039;&#039;&#039;foob&#039;&#039;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;b&amp;lt;/span&amp;gt;&#039;&#039;&#039;&#039;&#039;r&#039;&#039;&#039;, &#039;&#039;&#039;foob&#039;&#039;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;c&amp;lt;/span&amp;gt;&#039;&#039;&#039;&#039;&#039;r&#039;&#039;&#039; etc. but not &#039;&#039;&#039;foob&#039;&#039;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-red&amp;quot;&amp;gt;a&amp;lt;/span&amp;gt;&#039;&#039;&#039;&#039;&#039;r&#039;&#039;&#039;, &#039;&#039;&#039;foob&#039;&#039;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-red&amp;quot;&amp;gt;e&amp;lt;/span&amp;gt;&#039;&#039;&#039;&#039;&#039;r&#039;&#039;&#039;, etc.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
@@@ The &amp;quot;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;]-a&amp;lt;/span&amp;gt;&amp;quot; example would need a clarification as to what is the natural sequence of characters, and where is a superset of all possible characters described?&lt;br /&gt;
&lt;br /&gt;
=== Predefined Classes  ===&lt;br /&gt;
&lt;br /&gt;
Some of the character classes are used so often that RegEx has predefined escape sequences to represent them. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;RegEx Pattern&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Remarks&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\w&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| an alphanumeric character, including an &#039;&#039;underscore&#039;&#039; (&#039;&#039;&#039;_&#039;&#039;&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\W&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| a non-alphanumeric character&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\d&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| a numeric character&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\D&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| a non-numeric character&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\s&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| any space (same as the &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;[ \t\n\r\f]&amp;lt;/span&amp;gt;&#039;&#039;&#039; class)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\S&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| a non space&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;.&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| any character in line (the symbol is just a dot)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Notice that the capitalized letter is used to negate (for example, compare &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\w&amp;lt;/span&amp;gt;&#039;&#039;&#039; with &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\W&amp;lt;/span&amp;gt;&#039;&#039;&#039;) &lt;br /&gt;
&lt;br /&gt;
=== Word/Text Boundaries  ===&lt;br /&gt;
&lt;br /&gt;
A word boundary (&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\b&amp;lt;/span&amp;gt;) is a spot between two characters that has a &amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\w&amp;lt;/span&amp;gt; on one side of it and a &amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\W&amp;lt;/span&amp;gt; on the other side of it (in either order), counting the imaginary characters off the beginning and end of the string as matching a &amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\W&amp;lt;/span&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;RegEx Pattern&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Remarks&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\b&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| word boundary&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\B&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| not word boundary&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\A&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| start of text (&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;^&amp;lt;/span&amp;gt;&#039;&#039;&#039; is an alternative)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\Z&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| end of text (&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;$&amp;lt;/span&amp;gt;&#039;&#039;&#039; is an alternative)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
These markers are combined with the search string to specify where exactly you want the search string to be. For example, &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\bhis\b&amp;lt;/span&amp;gt; &#039;&#039;&#039;will search for a whole word &#039;&#039;&#039;his&#039;&#039;&#039;, but will ignore &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-red&amp;quot;&amp;gt;t&amp;lt;/span&amp;gt;his&#039;&#039;&#039;, &#039;&#039;&#039;his&amp;lt;span class=&amp;quot;hl-red&amp;quot;&amp;gt;tory&amp;lt;/span&amp;gt; &#039;&#039;&#039;or &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-red&amp;quot;&amp;gt;w&amp;lt;/span&amp;gt;his&amp;lt;span class=&amp;quot;hl-red&amp;quot;&amp;gt;tle&amp;lt;/span&amp;gt;&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Iterators (Quantifiers)  ===&lt;br /&gt;
&lt;br /&gt;
Iterators (quantifiers) are meta-characters that specify how many times the &#039;&#039;preceding&#039;&#039; expression has to repeat, A typical example is to find a 3-to-5 digit number. &lt;br /&gt;
&lt;br /&gt;
RegEx newbies often place the iterators &#039;&#039;after&#039;&#039; the character that needs to repeat. Just remember that RegEx syntax is exact opposite of the usual English syntax. So, instead of &amp;quot;&#039;&#039;four dogs&#039;&#039;&amp;quot;, we would have to say &amp;quot;&#039;&#039;dogs four&#039;&#039;&amp;quot;, RegEx-style. &lt;br /&gt;
&lt;br /&gt;
Iterators can be &#039;Greedy&#039; or &#039;Non-Greedy&#039;. Greedy means the expression grabs as &#039;&#039;much&#039;&#039; matching text as possible. In contrast, the non-greedy expression tries to match as &#039;&#039;little&#039;&#039; as possible. &lt;br /&gt;
&lt;br /&gt;
For example, &lt;br /&gt;
&lt;br /&gt;
*when &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;b+&amp;lt;/span&amp;gt;&#039;&#039;&#039; (a greedy expression) is applied to string &#039;&#039;&#039;abbbbc&#039;&#039;&#039;, it returns &#039;&#039;&#039;bbbb&#039;&#039;&#039;, &lt;br /&gt;
*but when &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;b+?&amp;lt;/span&amp;gt; &#039;&#039;&#039;(a non-greedy expression) is applied to &#039;&#039;&#039;abbbbc&#039;&#039;&#039;, it returns only &#039;&#039;&#039;b&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Note that a &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;?&amp;lt;/span&amp;gt; &#039;&#039;&#039;attached to a greedy expression makes it non-greedy. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;center&amp;gt;RegEx pattern&amp;lt;/center&amp;gt; &lt;br /&gt;
! &amp;lt;center&amp;gt;Remarks&amp;lt;/center&amp;gt; &lt;br /&gt;
! &amp;lt;center&amp;gt;Greedy?&amp;lt;/center&amp;gt; &lt;br /&gt;
! &amp;lt;center&amp;gt;Remarks&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;*&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| zero or more &lt;br /&gt;
| &amp;lt;center&amp;gt;Yes&amp;lt;/center&amp;gt; &lt;br /&gt;
| equivalent to &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;{0,}&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;+&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| one or more &lt;br /&gt;
| &amp;lt;center&amp;gt;Yes&amp;lt;/center&amp;gt; &lt;br /&gt;
| equivalent to &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;{1,}&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;?&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| zero or one &lt;br /&gt;
| &lt;br /&gt;
| equivalent to &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;{0,1}&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;{n}&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| exactly &#039;&#039;n&#039;&#039; times &lt;br /&gt;
| &amp;lt;center&amp;gt;Yes&amp;lt;/center&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;{n,}&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| at least &#039;&#039;n&#039;&#039; times &lt;br /&gt;
| &amp;lt;center&amp;gt;Yes&amp;lt;/center&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;{n,m}&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| at least &#039;&#039;n&#039;&#039; but not more than &#039;&#039;m&#039;&#039; times &lt;br /&gt;
| &amp;lt;center&amp;gt;Yes&amp;lt;/center&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;*?&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| zero or more &lt;br /&gt;
| &amp;lt;center&amp;gt;No&amp;lt;/center&amp;gt; &lt;br /&gt;
| equivalent to &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;{0,}?&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;+?&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| one or more &lt;br /&gt;
| &amp;lt;center&amp;gt;No&amp;lt;/center&amp;gt; &lt;br /&gt;
| equivalent to &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;{1,}?&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;??&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| zero or one &lt;br /&gt;
| &amp;lt;center&amp;gt;No&amp;lt;/center&amp;gt; &lt;br /&gt;
| equivalent to &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;{0,1}?&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;{n}?&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| exactly &#039;&#039;n&#039;&#039; times &lt;br /&gt;
| &amp;lt;center&amp;gt;No&amp;lt;/center&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;{n,}?&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| at least &#039;&#039;n &#039;&#039;times &lt;br /&gt;
| &amp;lt;center&amp;gt;No&amp;lt;/center&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;{n,m}?&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| at least &#039;&#039;n&#039;&#039; but not more than &#039;&#039;m&#039;&#039; times &lt;br /&gt;
| &amp;lt;center&amp;gt;No&amp;lt;/center&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Let us see some examples: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;center&amp;gt;RegEx pattern&amp;lt;/center&amp;gt; &lt;br /&gt;
! &amp;lt;center&amp;gt;Remarks&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;foob.*r&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| matches &#039;&#039;&#039;foob&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;a&amp;lt;/span&amp;gt;r&#039;&#039;&#039;, &#039;&#039;&#039;foob&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;alkjdflkj9&amp;lt;/span&amp;gt;r&#039;&#039;&#039; and &#039;&#039;&#039;foobr&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;foob.+r&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| matches &#039;&#039;&#039;foob&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;a&amp;lt;/span&amp;gt;r&#039;&#039;&#039;, &#039;&#039;&#039;foob&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;alkjdflkj9&amp;lt;/span&amp;gt;r&#039;&#039;&#039; but not &#039;&#039;&#039;foobr&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;foob.?r&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| matches &#039;&#039;&#039;foob&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;a&amp;lt;/span&amp;gt;r,&#039;&#039;&#039; &#039;&#039;&#039;foob&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;b&amp;lt;/span&amp;gt;r&#039;&#039;&#039; and &#039;&#039;&#039;foobr&#039;&#039;&#039; but not &#039;&#039;&#039;foob&amp;lt;span class=&amp;quot;hl-red&amp;quot;&amp;gt;alkj9&amp;lt;/span&amp;gt;r&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;fooba{2}r&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| matches &#039;&#039;&#039;foob&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;aa&amp;lt;/span&amp;gt;r&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;fooba{2,}r&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| matches &#039;&#039;&#039;foob&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;aa&amp;lt;/span&amp;gt;r,&#039;&#039;&#039; &#039;&#039;&#039;foob&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;aaa&amp;lt;/span&amp;gt;r&#039;&#039;&#039;, &#039;&#039;&#039;foob&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;aaaa&amp;lt;/span&amp;gt;r&#039;&#039;&#039; etc. but not &#039;&#039;&#039;foob&amp;lt;span class=&amp;quot;hl-red&amp;quot;&amp;gt;a&amp;lt;/span&amp;gt;r&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;fooba{2,3}r&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| matches &#039;&#039;&#039;foob&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;aa&amp;lt;/span&amp;gt;r&#039;&#039;&#039;, or &#039;&#039;&#039;foob&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;aaa&amp;lt;/span&amp;gt;r&#039;&#039;&#039; but not &#039;&#039;&#039;foob&amp;lt;span class=&amp;quot;hl-red&amp;quot;&amp;gt;aaaa&amp;lt;/span&amp;gt;r&#039;&#039;&#039; or &#039;&#039;&#039;foob&amp;lt;span class=&amp;quot;hl-red&amp;quot;&amp;gt;a&amp;lt;/span&amp;gt;r&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Alternatives  ===&lt;br /&gt;
&lt;br /&gt;
A RegEx expression can have multiple alternative characters or subexpressions. The metacharacter &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;|&amp;lt;/span&amp;gt;&#039;&#039;&#039; is used to separate the alternatives. &lt;br /&gt;
&lt;br /&gt;
For example, &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;fee|fie|foe &amp;lt;/span&amp;gt;&#039;&#039;&#039;will match with &#039;&#039;&#039;fee&#039;&#039;&#039;, &#039;&#039;&#039;fie&#039;&#039;&#039;, or &#039;&#039;&#039;foe&#039;&#039;&#039; in the target string. &lt;br /&gt;
&lt;br /&gt;
It is difficult to understand where each alternative starts and ends. This is why it is a common practice to include alternatives in parentheses, to make it easier to understand. &lt;br /&gt;
&lt;br /&gt;
For example, &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;fee|fie|foe &amp;lt;/span&amp;gt;&#039;&#039;&#039;can be written as &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;f(e|i|o)e&amp;lt;/span&amp;gt;&#039;&#039;&#039;, to make it easier to understand. &lt;br /&gt;
&lt;br /&gt;
Alternatives are tried from left to right, so the first alternative found for which the entire expression matches, is the one that is chosen. For example, when matching &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;foo|foot&amp;lt;/span&amp;gt;&#039;&#039;&#039; against &#039;&#039;&#039;barefoot,&#039;&#039;&#039; only the &#039;&#039;&#039;foo &#039;&#039;&#039;part will match, because that is the first alternative tried, and it successfully matches the target string. (This is important when you are capturing matched text using parentheses.) &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;RegEx Pattern&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Remarks&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;foo(bar&amp;amp;#124;foo)&amp;lt;/span&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
| matches &#039;&#039;&#039;foobar&#039;&#039;&#039; or &#039;&#039;&#039;foofoo&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Also remember that alternatives cannot be used inside a character class (square brackets), because &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;|&amp;lt;/span&amp;gt;&#039;&#039;&#039; is interpreted as a literal within &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;[]&amp;lt;/span&amp;gt;&#039;&#039;&#039;. That means &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;[fee|fie|foe]&amp;lt;/span&amp;gt;&#039;&#039;&#039; is same as &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;[feio|]&amp;lt;/span&amp;gt;&#039;&#039;&#039;. (The other characters are treated as duplicates, and ignored).&lt;br /&gt;
&lt;br /&gt;
=== Subexpressions  ===&lt;br /&gt;
&lt;br /&gt;
Parts of any RegEx pattern can be enclosed in brackets &amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;()&amp;lt;/span&amp;gt;, just like using brackets in a mathematics formula. Each part that is enclosed in brackets is called a &amp;quot;&#039;&#039;subexpression&amp;quot;.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
The brackets serve two main purposes: &lt;br /&gt;
&lt;br /&gt;
*Better readability, as in the mathematical formula &#039;&#039;&#039;a+(b+c).&#039;&#039;&#039; &lt;br /&gt;
*Make a functional group, as in the mathematical formula &#039;&#039;&#039;a(b+c).&#039;&#039;&#039; This group is evaluated first.&lt;br /&gt;
&lt;br /&gt;
Let us see some examples: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;RegEx Pattern&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Remarks&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;(fee)&amp;amp;#124;(fie)&amp;amp;#124;(foe)&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Much better readability than the equivalent RegEx pattern &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;fee&amp;amp;#124;fie&amp;amp;#124;foe&amp;lt;/span&amp;gt;&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;(foobar){2,3}&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Matches with the entire enclosed string &#039;&#039;&#039;foobar &#039;&#039;&#039;repeated 2 or 3 times&#039;&#039;&#039;.&#039;&#039;&#039; &lt;br /&gt;
(i.e., matches with &#039;&#039;&#039;foobarfoobar &#039;&#039;&#039;or &#039;&#039;&#039;foobarfoobarfoobar&#039;&#039;&#039;)&amp;lt;br&amp;gt;(The iterator acts on the entire subexpression. Compare with the example below!) &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;foobar{2,3}&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Matches with &#039;&#039;&#039;fooba&#039;&#039;&#039; followed by the character &#039;&#039;&#039;r &#039;&#039;&#039;repeated 2 or 3 times&#039;&#039;&#039;.&amp;lt;br&amp;gt;&#039;&#039;&#039;(i.e., matches with fooba&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;rr&amp;lt;/span&amp;gt; or fooba&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;rrr&amp;lt;/span&amp;gt;) (The iterator acts only on the last character.)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;foob([0-9]&amp;amp;#124;a+)r&amp;lt;/span&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
| matches only the character &#039;&#039;&#039;foob&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;0&amp;lt;/span&amp;gt;r&#039;&#039;&#039;, &#039;&#039;&#039;foob&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;1&amp;lt;/span&amp;gt;r &#039;&#039;&#039;, &#039;&#039;&#039;foob&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;a&amp;lt;/span&amp;gt;r&#039;&#039;&#039;, &#039;&#039;&#039;foob&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;aa&amp;lt;/span&amp;gt;r&#039;&#039;&#039;, &#039;&#039;&#039;foob&amp;lt;span class=&amp;quot;hl-teal&amp;quot;&amp;gt;aaaa&amp;lt;/span&amp;gt;r&#039;&#039;&#039;, etc. &amp;lt;br&amp;gt;(The subexpression is evaluated first.)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Backreferences  ===&lt;br /&gt;
&lt;br /&gt;
You must have told (or heard-) jokes like this one: &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Two guys walk in a bar. The &#039;&#039;&#039;&#039;&#039;first guy&#039;&#039;&#039;&#039;&#039; says.... Then the &#039;&#039;&#039;&#039;&#039;second guy&#039;&#039;&#039;&#039;&#039; replies....&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Then you are already familiar with &#039;&#039;backreferences&#039;&#039;! &lt;br /&gt;
&lt;br /&gt;
A &#039;&#039;&amp;quot;backreference&amp;quot;&#039;&#039; is a &#039;&#039;numbered reference &#039;&#039;to a previously mentioned thing. &lt;br /&gt;
&lt;br /&gt;
RegEx also has backreferences. Let us understand how backreferences are defined in RegEx. &lt;br /&gt;
&lt;br /&gt;
The RegEx engine tries to find text that matches the &#039;&#039;whole&#039;&#039; RegEx pattern. If a matching text is found, the RegEx engine identifies the matching text for each of the subexpressions in the pattern. &lt;br /&gt;
&lt;br /&gt;
At this stage, the RegEx engine gives numbers to these matching parts: &lt;br /&gt;
&lt;br /&gt;
*The text that matches the &#039;&#039;entire&#039;&#039; RegEx expression takes the number &#039;0&#039;. &lt;br /&gt;
*The text matching any subexpression is given a number based on the position of that subexpression inside the pattern. In other words, text matching the &#039;&#039;n&#039;&#039;th subexpression will take the number &#039;n&#039;.&lt;br /&gt;
&lt;br /&gt;
Now we use those numbers to refer to the entire pattern and/or subexpressions. (That is why these numbers are called &#039;&#039;&#039;&amp;quot;backreference&amp;quot;&#039;&#039;&#039;.) &lt;br /&gt;
&lt;br /&gt;
The backreference to the &#039;&#039;n&#039;&#039;&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; subexpression is written as &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\n&amp;lt;/span&amp;gt;&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The backreferences can be used to compose the RegEx pattern itself, as shown below: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;(.)\1+&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| matches &#039;&#039;&#039;aaaa &#039;&#039;&#039;and &#039;&#039;&#039;cc &#039;&#039;&#039;(any single character that is repeated twice or more)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;(.+)\1+&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| matches &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-blue&amp;quot;&amp;gt;aa&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;hl-pink&amp;quot;&amp;gt;aa&amp;lt;/span&amp;gt;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-blue&amp;quot;&amp;gt;c&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;hl-pink&amp;quot;&amp;gt;c&amp;lt;/span&amp;gt;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-blue&amp;quot;&amp;gt;ab&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;hl-pink&amp;quot;&amp;gt;ab&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;hl-blue&amp;quot;&amp;gt;ab&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;hl-pink&amp;quot;&amp;gt;ab&amp;lt;/span&amp;gt;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-blue&amp;quot;&amp;gt;123&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;hl-pink&amp;quot;&amp;gt;123&amp;lt;/span&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
(a set of one or more characters, repeated twice or more) &lt;br /&gt;
&lt;br /&gt;
(The character-sets are alternately colored &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-blue&amp;quot;&amp;gt;blue&amp;lt;/span&amp;gt;&#039;&#039;&#039; and &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-pink&amp;quot;&amp;gt;pink&amp;lt;/span&amp;gt; &#039;&#039;&#039;for easy identification. Observe how a RegEx pattern can match quite different text! ) &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Substitution of text using backreference  ====&lt;br /&gt;
&lt;br /&gt;
The backreferences are also used in &#039;&#039;find-and-replace&#039;&#039; operations, to re-assemble new text from old. &lt;br /&gt;
&lt;br /&gt;
*The expressions &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\1&amp;lt;/span&amp;gt;&#039;&#039;&#039; through &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\9&amp;lt;/span&amp;gt;&#039;&#039;&#039; serve as backreferences to the subexpressions found in the RegEx pattern. The expression &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\0&amp;lt;/span&amp;gt; &#039;&#039;&#039;is used to represent the text that matches the whole RegEx pattern. These are used in the &amp;quot;find&amp;quot; part of the operation. &lt;br /&gt;
*The expressions &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;$1&amp;lt;/span&amp;gt;&#039;&#039;&#039; through &#039;&#039;&#039;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;$9&amp;lt;/span&amp;gt;&#039;&#039;&#039; represent the actual text that matches the &#039;&#039;respective&#039;&#039; subexpressions.These are used in the &amp;quot;replace&amp;quot; part of the operation.&lt;br /&gt;
&lt;br /&gt;
The replacement text is typically a combination of- &lt;br /&gt;
&lt;br /&gt;
*The text that matched the subexpressions, and &lt;br /&gt;
*Some new text.&lt;br /&gt;
&lt;br /&gt;
Note that the RegEx pattern &#039;&#039;may&#039;&#039; have some parts that are not enclosed in (). (In other words, it may have parts that are not subexpressions.) Such parts are not used in the replacement text. &lt;br /&gt;
&lt;br /&gt;
Here are some &amp;quot;find-and-replace&amp;quot; examples: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Expression&lt;br /&gt;
! Replace&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;(.*) (.*)&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;$2, $1&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Switch two words around and put a comma after the resulting first word. Example: if input string is &amp;quot;John Smith&amp;quot;, then output will be &amp;quot;Smith, John&amp;quot;. &lt;br /&gt;
Notice that the replacement text also has additional literal text in the middle (comma and space). &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\b(\d{2})-(\d{2})-(\d{4})\b&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;$3-$2-$1&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Find date sequences in dd-mm-yyyy format and reverse them into yyyy-mm-dd format. &amp;lt;br&amp;gt;(e.g. 25-10-2007 is converted to 2007-10-25). &lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: This is not a very robust example, because &amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\d&amp;lt;/span&amp;gt; can represent any digit in range of 0-9. That means sequences like 99-99-9999 also will match this pattern, resulting in a problem. This in fact shows that you need to be careful with RegEx patterns! &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;lt;span class=&amp;quot;hl-orange&amp;quot;&amp;gt;\[.*?\]&amp;lt;/span&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
| Remove the contents of the [...] (square brackets), and the brackets too. &amp;lt;br&amp;gt;(Replace with &#039;&#039;nothing&#039;&#039; means &#039;&#039;deleting&#039;&#039;.) &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Limitations for binary data ===&lt;br /&gt;
&lt;br /&gt;
One of the known limitation of RegEx engine when working with binary data is that the &amp;lt;u&amp;gt;input string is not search beyond the first occurrence of NULL character (\x00)&amp;lt;/u&amp;gt;. This would not affect file names because there are simply no NULL characters in them, but may affect parsing of binary content of files when working in [[ReNamer:Pascal Script|Pascal Script]] for example.&lt;br /&gt;
&lt;br /&gt;
=== External links ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.regular-expressions.info/ www.regular-expressions.info] &lt;br /&gt;
**Excellent site devoted to regular expressions. Nicely structured and with many easy-to-understand examples. &lt;br /&gt;
*[http://www.regexpstudio.com/ www.regexpstudio.com] &lt;br /&gt;
**Freeware regular expressions library for Delphi.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Managing_rules&amp;diff=1355</id>
		<title>ReNamer:Managing rules</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Managing_rules&amp;diff=1355"/>
		<updated>2009-08-29T21:01:22Z</updated>

		<summary type="html">&lt;p&gt;Krtek: /* Editing rules */  removed a paragraph where it stayed that Translit and PascalScript rules differs from the others in case of editing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This section explains how to add rules, remove rules, edit a rule and change the order in which they are applied to files and folders. &lt;br /&gt;
&lt;br /&gt;
=== Adding rules  ===&lt;br /&gt;
&lt;br /&gt;
#Rules can be added by using any of the following methods: &lt;br /&gt;
#*Click the [[Image:AddRuleButton.png]] button, &lt;br /&gt;
#*Click inside the &#039;&#039;&#039;Rules&#039;&#039;&#039; area, &lt;br /&gt;
#*Press the &#039;&#039;&#039;Ins&#039;&#039;&#039; key when the ReNamer window is active. &lt;br /&gt;
#The &#039;&#039;&#039;Add Rule&#039;&#039;&#039; window pops up: &lt;br /&gt;
#:&amp;lt;center&amp;gt;[[Image:HowAddRulesWorks.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
#:[[ReNamer:Managing_rules#Selecting_a_rule|Select]] the desired rule. &lt;br /&gt;
#The options for the selected rule appear immediately in the &#039;&#039;&#039;Configuration&#039;&#039;&#039; area (at right). &lt;br /&gt;
#:Set the desired parameters, as explained in each rule. &lt;br /&gt;
#Press the [[Image:AddRuleButton.png]] button at the bottom of the window. The rule is added to the stack and the window is closed.&lt;br /&gt;
#Repeat steps 1-5 to add more rules. Each new rule is added at the end of the stack. &lt;br /&gt;
#To close the window without adding a rule press the [[Image:CloseButton.png]] button at bottom (or the [[Image:CloseWindowButton.png]] button at the top right corner).&lt;br /&gt;
&lt;br /&gt;
=== Removing (deleting) rules  ===&lt;br /&gt;
&lt;br /&gt;
To remove an existing rule, [[ReNamer:Managing rules#Selecting_a_rule|select]] it and press &#039;&#039;&#039;DEL&#039;&#039;&#039; or click on the [[Image:RemoveButton.png]] button.&lt;br /&gt;
&lt;br /&gt;
=== Changing the order of the rules  ===&lt;br /&gt;
&lt;br /&gt;
All rules are applied to each file in the order they appear. Even with the same set of rules, the end-result can be very different if the order of the rules is changed. &lt;br /&gt;
&lt;br /&gt;
You can change the order of rules using any of the following methods: &lt;br /&gt;
&lt;br /&gt;
#Using the [[Image:UpButton.png]] and [[Image:DownButton.png]] buttons. &lt;br /&gt;
#Pressing &#039;&#039;&#039;CTRL&#039;&#039;&#039; + &#039;&#039;&#039;Up/Down&#039;&#039;&#039; arrows.&lt;br /&gt;
#Drag-and-drop any rule with mouse.&lt;br /&gt;
&lt;br /&gt;
=== Editing rules  ===&lt;br /&gt;
&lt;br /&gt;
Editing a rule means changing its parameters and options, and then saving the rule. &lt;br /&gt;
&lt;br /&gt;
You can edit a rule using any of the following methods: &lt;br /&gt;
&lt;br /&gt;
#Double-click on it, &lt;br /&gt;
#Right-click on it and select the &#039;&#039;&#039;Edit Rule &#039;&#039;&#039;option &lt;br /&gt;
#[[ReNamer:Managing rules#Selecting_a_rule|Select]] it and press &#039;&#039;&#039;ENTER.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
A window similar to the &#039;&#039;&#039;Add Rules&#039;&#039;&#039; window appears. There are only &#039;&#039;two&#039;&#039; minor differences: the button at the bottom is titled &#039;&#039;&#039;Save Rule&#039;&#039;&#039;, and the rules list in the left pane is grayed out (because you are not supposed to select rules in this window).&lt;br /&gt;
&lt;br /&gt;
Change the parameters and options, and press the &#039;&#039;&#039;Save Rule &#039;&#039;&#039;button or &#039;&#039;&#039;ENTER&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Selecting a rule  ===&lt;br /&gt;
&lt;br /&gt;
When a rule is selected, its entire row is highlighted with blue background. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Selected rule &lt;br /&gt;
| [[Image:SelectedRule.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Unselected rule &lt;br /&gt;
| [[Image:UnselectedRule.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Only one rule can be selected at a time. &lt;br /&gt;
&lt;br /&gt;
To select a rule, use any of the following methods: &lt;br /&gt;
&lt;br /&gt;
#Click anywhere in the row except on the check box. &lt;br /&gt;
#Use the Up/Down arrow keys on your keyboard to move the selection to another rule.&lt;br /&gt;
&lt;br /&gt;
=== Marking and Unmarking a rule  ===&lt;br /&gt;
&lt;br /&gt;
A rule is marked by putting a tick in its check box[[Image:CheckedCheckbox.png]]. Conversely, it is unmarked by removing the tick [[Image:UncheckedCheckbox.png]]. &lt;br /&gt;
&lt;br /&gt;
ReNamer uses only the &#039;&#039;marked&#039;&#039; rules for the &#039;&#039;preview&#039;&#039; and &#039;&#039;renaming&#039;&#039; operations. &lt;br /&gt;
&lt;br /&gt;
So unmarking a rule is useful to temporarily disable the rule &#039;&#039;without&#039;&#039; having to remove it from the &#039;&#039;&#039;Rules&#039;&#039;&#039; pane. &lt;br /&gt;
&lt;br /&gt;
To mark/unmark the rules: &lt;br /&gt;
&lt;br /&gt;
#Click on the check box. &lt;br /&gt;
#[[ReNamer:Managing_rules#Selecting_a_rule|Select]] a rule and press the &#039;&#039;&#039;Spacebar&#039;&#039;&#039; (on your keyboard)&lt;br /&gt;
&lt;br /&gt;
(Repeat of any of these actions toggles the marked/unmarked status.) &lt;br /&gt;
&lt;br /&gt;
The reasons for unmarking a rule are: &lt;br /&gt;
&lt;br /&gt;
#You want to remove the effect of a rule and see what happens to the files. &lt;br /&gt;
#You have a favorite set of rules that you use often. However, you need to remove a few rules in some cases. A trick is to save the superset of rules and reload them automatically each time you start ReNamer. Then in each session, unmark some rules.&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Managing_rules&amp;diff=1354</id>
		<title>ReNamer:Managing rules</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Managing_rules&amp;diff=1354"/>
		<updated>2009-08-29T20:59:56Z</updated>

		<summary type="html">&lt;p&gt;Krtek: /* Selecting a rule */  only one rule can be selected at a time&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This section explains how to add rules, remove rules, edit a rule and change the order in which they are applied to files and folders. &lt;br /&gt;
&lt;br /&gt;
=== Adding rules  ===&lt;br /&gt;
&lt;br /&gt;
#Rules can be added by using any of the following methods: &lt;br /&gt;
#*Click the [[Image:AddRuleButton.png]] button, &lt;br /&gt;
#*Click inside the &#039;&#039;&#039;Rules&#039;&#039;&#039; area, &lt;br /&gt;
#*Press the &#039;&#039;&#039;Ins&#039;&#039;&#039; key when the ReNamer window is active. &lt;br /&gt;
#The &#039;&#039;&#039;Add Rule&#039;&#039;&#039; window pops up: &lt;br /&gt;
#:&amp;lt;center&amp;gt;[[Image:HowAddRulesWorks.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
#:[[ReNamer:Managing_rules#Selecting_a_rule|Select]] the desired rule. &lt;br /&gt;
#The options for the selected rule appear immediately in the &#039;&#039;&#039;Configuration&#039;&#039;&#039; area (at right). &lt;br /&gt;
#:Set the desired parameters, as explained in each rule. &lt;br /&gt;
#Press the [[Image:AddRuleButton.png]] button at the bottom of the window. The rule is added to the stack and the window is closed.&lt;br /&gt;
#Repeat steps 1-5 to add more rules. Each new rule is added at the end of the stack. &lt;br /&gt;
#To close the window without adding a rule press the [[Image:CloseButton.png]] button at bottom (or the [[Image:CloseWindowButton.png]] button at the top right corner).&lt;br /&gt;
&lt;br /&gt;
=== Removing (deleting) rules  ===&lt;br /&gt;
&lt;br /&gt;
To remove an existing rule, [[ReNamer:Managing rules#Selecting_a_rule|select]] it and press &#039;&#039;&#039;DEL&#039;&#039;&#039; or click on the [[Image:RemoveButton.png]] button.&lt;br /&gt;
&lt;br /&gt;
=== Changing the order of the rules  ===&lt;br /&gt;
&lt;br /&gt;
All rules are applied to each file in the order they appear. Even with the same set of rules, the end-result can be very different if the order of the rules is changed. &lt;br /&gt;
&lt;br /&gt;
You can change the order of rules using any of the following methods: &lt;br /&gt;
&lt;br /&gt;
#Using the [[Image:UpButton.png]] and [[Image:DownButton.png]] buttons. &lt;br /&gt;
#Pressing &#039;&#039;&#039;CTRL&#039;&#039;&#039; + &#039;&#039;&#039;Up/Down&#039;&#039;&#039; arrows.&lt;br /&gt;
#Drag-and-drop any rule with mouse.&lt;br /&gt;
&lt;br /&gt;
=== Editing rules  ===&lt;br /&gt;
&lt;br /&gt;
Editing a rule means changing its parameters and options, and then saving the rule. &lt;br /&gt;
&lt;br /&gt;
You can edit a rule using any of the following methods: &lt;br /&gt;
&lt;br /&gt;
#Double-click on it, &lt;br /&gt;
#Right-click on it and select the &#039;&#039;&#039;Edit Rule &#039;&#039;&#039;option &lt;br /&gt;
#[[ReNamer:Managing rules#Selecting_a_rule|Select]] it and press &#039;&#039;&#039;ENTER.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
A window similar to the &#039;&#039;&#039;Add Rules&#039;&#039;&#039; window appears. There are only &#039;&#039;two&#039;&#039; minor differences: the button at the bottom is titled &#039;&#039;&#039;Save Rule&#039;&#039;&#039;, and the rules list in the left pane is grayed out (because you are not supposed to select rules in this window).&lt;br /&gt;
&lt;br /&gt;
Change the parameters and options, and press the &#039;&#039;&#039;Save Rule &#039;&#039;&#039;button or &#039;&#039;&#039;ENTER&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
*There are two notable exceptions: the [[ReNamer:Rules:Translit|&#039;&#039;&#039;Translit&#039;&#039;&#039;]] and [[ReNamer:Rules:PascalScript|&#039;&#039;&#039;PascalScript&#039;&#039;&#039;]] rules are actually &#039;&#039;collections&#039;&#039; of individual rules. You have to select an individual Translit rule or Pascal script and edit it. So the above description does not apply to those rules. Click on the hyperlinks above to see how to edit these two rules.&lt;br /&gt;
&lt;br /&gt;
=== Selecting a rule  ===&lt;br /&gt;
&lt;br /&gt;
When a rule is selected, its entire row is highlighted with blue background. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Selected rule &lt;br /&gt;
| [[Image:SelectedRule.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Unselected rule &lt;br /&gt;
| [[Image:UnselectedRule.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Only one rule can be selected at a time. &lt;br /&gt;
&lt;br /&gt;
To select a rule, use any of the following methods: &lt;br /&gt;
&lt;br /&gt;
#Click anywhere in the row except on the check box. &lt;br /&gt;
#Use the Up/Down arrow keys on your keyboard to move the selection to another rule.&lt;br /&gt;
&lt;br /&gt;
=== Marking and Unmarking a rule  ===&lt;br /&gt;
&lt;br /&gt;
A rule is marked by putting a tick in its check box[[Image:CheckedCheckbox.png]]. Conversely, it is unmarked by removing the tick [[Image:UncheckedCheckbox.png]]. &lt;br /&gt;
&lt;br /&gt;
ReNamer uses only the &#039;&#039;marked&#039;&#039; rules for the &#039;&#039;preview&#039;&#039; and &#039;&#039;renaming&#039;&#039; operations. &lt;br /&gt;
&lt;br /&gt;
So unmarking a rule is useful to temporarily disable the rule &#039;&#039;without&#039;&#039; having to remove it from the &#039;&#039;&#039;Rules&#039;&#039;&#039; pane. &lt;br /&gt;
&lt;br /&gt;
To mark/unmark the rules: &lt;br /&gt;
&lt;br /&gt;
#Click on the check box. &lt;br /&gt;
#[[ReNamer:Managing_rules#Selecting_a_rule|Select]] a rule and press the &#039;&#039;&#039;Spacebar&#039;&#039;&#039; (on your keyboard)&lt;br /&gt;
&lt;br /&gt;
(Repeat of any of these actions toggles the marked/unmarked status.) &lt;br /&gt;
&lt;br /&gt;
The reasons for unmarking a rule are: &lt;br /&gt;
&lt;br /&gt;
#You want to remove the effect of a rule and see what happens to the files. &lt;br /&gt;
#You have a favorite set of rules that you use often. However, you need to remove a few rules in some cases. A trick is to save the superset of rules and reload them automatically each time you start ReNamer. Then in each session, unmark some rules.&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Managing_rules&amp;diff=1353</id>
		<title>ReNamer:Managing rules</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Managing_rules&amp;diff=1353"/>
		<updated>2009-08-29T20:59:11Z</updated>

		<summary type="html">&lt;p&gt;Krtek: /* Removing (deleting) rules */  you can&amp;#039;t select multiple rules and then delete them&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This section explains how to add rules, remove rules, edit a rule and change the order in which they are applied to files and folders. &lt;br /&gt;
&lt;br /&gt;
=== Adding rules  ===&lt;br /&gt;
&lt;br /&gt;
#Rules can be added by using any of the following methods: &lt;br /&gt;
#*Click the [[Image:AddRuleButton.png]] button, &lt;br /&gt;
#*Click inside the &#039;&#039;&#039;Rules&#039;&#039;&#039; area, &lt;br /&gt;
#*Press the &#039;&#039;&#039;Ins&#039;&#039;&#039; key when the ReNamer window is active. &lt;br /&gt;
#The &#039;&#039;&#039;Add Rule&#039;&#039;&#039; window pops up: &lt;br /&gt;
#:&amp;lt;center&amp;gt;[[Image:HowAddRulesWorks.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
#:[[ReNamer:Managing_rules#Selecting_a_rule|Select]] the desired rule. &lt;br /&gt;
#The options for the selected rule appear immediately in the &#039;&#039;&#039;Configuration&#039;&#039;&#039; area (at right). &lt;br /&gt;
#:Set the desired parameters, as explained in each rule. &lt;br /&gt;
#Press the [[Image:AddRuleButton.png]] button at the bottom of the window. The rule is added to the stack and the window is closed.&lt;br /&gt;
#Repeat steps 1-5 to add more rules. Each new rule is added at the end of the stack. &lt;br /&gt;
#To close the window without adding a rule press the [[Image:CloseButton.png]] button at bottom (or the [[Image:CloseWindowButton.png]] button at the top right corner).&lt;br /&gt;
&lt;br /&gt;
=== Removing (deleting) rules  ===&lt;br /&gt;
&lt;br /&gt;
To remove an existing rule, [[ReNamer:Managing rules#Selecting_a_rule|select]] it and press &#039;&#039;&#039;DEL&#039;&#039;&#039; or click on the [[Image:RemoveButton.png]] button.&lt;br /&gt;
&lt;br /&gt;
=== Changing the order of the rules  ===&lt;br /&gt;
&lt;br /&gt;
All rules are applied to each file in the order they appear. Even with the same set of rules, the end-result can be very different if the order of the rules is changed. &lt;br /&gt;
&lt;br /&gt;
You can change the order of rules using any of the following methods: &lt;br /&gt;
&lt;br /&gt;
#Using the [[Image:UpButton.png]] and [[Image:DownButton.png]] buttons. &lt;br /&gt;
#Pressing &#039;&#039;&#039;CTRL&#039;&#039;&#039; + &#039;&#039;&#039;Up/Down&#039;&#039;&#039; arrows.&lt;br /&gt;
#Drag-and-drop any rule with mouse.&lt;br /&gt;
&lt;br /&gt;
=== Editing rules  ===&lt;br /&gt;
&lt;br /&gt;
Editing a rule means changing its parameters and options, and then saving the rule. &lt;br /&gt;
&lt;br /&gt;
You can edit a rule using any of the following methods: &lt;br /&gt;
&lt;br /&gt;
#Double-click on it, &lt;br /&gt;
#Right-click on it and select the &#039;&#039;&#039;Edit Rule &#039;&#039;&#039;option &lt;br /&gt;
#[[ReNamer:Managing rules#Selecting_a_rule|Select]] it and press &#039;&#039;&#039;ENTER.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
A window similar to the &#039;&#039;&#039;Add Rules&#039;&#039;&#039; window appears. There are only &#039;&#039;two&#039;&#039; minor differences: the button at the bottom is titled &#039;&#039;&#039;Save Rule&#039;&#039;&#039;, and the rules list in the left pane is grayed out (because you are not supposed to select rules in this window).&lt;br /&gt;
&lt;br /&gt;
Change the parameters and options, and press the &#039;&#039;&#039;Save Rule &#039;&#039;&#039;button or &#039;&#039;&#039;ENTER&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
*There are two notable exceptions: the [[ReNamer:Rules:Translit|&#039;&#039;&#039;Translit&#039;&#039;&#039;]] and [[ReNamer:Rules:PascalScript|&#039;&#039;&#039;PascalScript&#039;&#039;&#039;]] rules are actually &#039;&#039;collections&#039;&#039; of individual rules. You have to select an individual Translit rule or Pascal script and edit it. So the above description does not apply to those rules. Click on the hyperlinks above to see how to edit these two rules.&lt;br /&gt;
&lt;br /&gt;
=== Selecting a rule  ===&lt;br /&gt;
&lt;br /&gt;
When a rule is selected, its entire row is highlighted with blue background. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Selected rule &lt;br /&gt;
| [[Image:SelectedRule.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Unselected rule &lt;br /&gt;
| [[Image:UnselectedRule.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Only one rule can be selected at a time. &lt;br /&gt;
&lt;br /&gt;
You can select multiple rules and carry out certain actions on all these rules in one stroke. &lt;br /&gt;
&lt;br /&gt;
To select a rule, use any of the following methods: &lt;br /&gt;
&lt;br /&gt;
#Click anywhere in the row except on the check box. &lt;br /&gt;
#Use the Up/Down arrow keys on your keyboard to move the selection to another rule.&lt;br /&gt;
&lt;br /&gt;
=== Marking and Unmarking a rule  ===&lt;br /&gt;
&lt;br /&gt;
A rule is marked by putting a tick in its check box[[Image:CheckedCheckbox.png]]. Conversely, it is unmarked by removing the tick [[Image:UncheckedCheckbox.png]]. &lt;br /&gt;
&lt;br /&gt;
ReNamer uses only the &#039;&#039;marked&#039;&#039; rules for the &#039;&#039;preview&#039;&#039; and &#039;&#039;renaming&#039;&#039; operations. &lt;br /&gt;
&lt;br /&gt;
So unmarking a rule is useful to temporarily disable the rule &#039;&#039;without&#039;&#039; having to remove it from the &#039;&#039;&#039;Rules&#039;&#039;&#039; pane. &lt;br /&gt;
&lt;br /&gt;
To mark/unmark the rules: &lt;br /&gt;
&lt;br /&gt;
#Click on the check box. &lt;br /&gt;
#[[ReNamer:Managing_rules#Selecting_a_rule|Select]] a rule and press the &#039;&#039;&#039;Spacebar&#039;&#039;&#039; (on your keyboard)&lt;br /&gt;
&lt;br /&gt;
(Repeat of any of these actions toggles the marked/unmarked status.) &lt;br /&gt;
&lt;br /&gt;
The reasons for unmarking a rule are: &lt;br /&gt;
&lt;br /&gt;
#You want to remove the effect of a rule and see what happens to the files. &lt;br /&gt;
#You have a favorite set of rules that you use often. However, you need to remove a few rules in some cases. A trick is to save the superset of rules and reload them automatically each time you start ReNamer. Then in each session, unmark some rules.&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Using_presets&amp;diff=1352</id>
		<title>ReNamer:Using presets</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Using_presets&amp;diff=1352"/>
		<updated>2009-08-29T20:57:12Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &amp;quot;preset&amp;quot; is a set of rules that is saved with a user-defined name. It can optionally save the [[ReNamer:Menus for the Files pane#Filters_menu|Filter setting]] also. &lt;br /&gt;
&lt;br /&gt;
You can save frequently used sets of rules as presets, and load them instantly. This saves you a lot of time. Without the presets, you would have to compose the same set of rules each time you start the program. &lt;br /&gt;
&lt;br /&gt;
ReNamer assigns a keyboard shortcut automatically to each saved preset, so that it can be loaded in the &#039;&#039;&#039;Rules &#039;&#039;&#039;pane with least effort. You can create an unlimited number of presets (but in practice, you would need about 4-5 presets) &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! To do this&lt;br /&gt;
! Do this...&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | Save a preset &lt;br /&gt;
|&lt;br /&gt;
# Create a list of rules ([[ReNamer:Managing rules|Managing rules]]).&lt;br /&gt;
# Set the required [[ReNamer:Menus for the Files pane#Filters_menu|Filter settings]] (optional).&lt;br /&gt;
# Press &#039;&#039;&#039;CTRL+S&#039;&#039;&#039;, or use the &#039;&#039;&#039;Presets &amp;amp;gt; Save As&#039;&#039;&#039; menu option.&lt;br /&gt;
# A window pops up:&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;[[Image:SavePresetDialog.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
# Enter a new name in the &#039;&#039;&#039;Name&#039;&#039;&#039; box, or select one of the existing presets listed below to overwrite it.&lt;br /&gt;
# Put a tick in the check box if you want to save the current filter settings.&lt;br /&gt;
# Press the &#039;&#039;&#039;Save&#039;&#039;&#039; button. The preset is saved. &lt;br /&gt;
&lt;br /&gt;
ReNamer automatically assigns shortcuts to the first nine of presets (as they appear in the alphabetical order). The sequence of shortcuts will be &#039;&#039;&#039;CTRL+1&#039;&#039;&#039;, &#039;&#039;&#039;CTRL+2&#039;&#039;&#039;, etc. These shortcuts cannot be edited.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; At any point of time, you can abort the process by pressing &#039;&#039;&#039;ESC&#039;&#039;&#039; or closing the window.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | Load an existing preset&lt;br /&gt;
| You can load any of the presets by pressing its shortcut (&#039;&#039;&#039;CTRL+1&#039;&#039;&#039;, etc. see above). If you do not remember the shortcuts, use the&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&#039;&#039;&#039;Preset &amp;amp;gt; Load&#039;&#039;&#039; menu to see the master list of all existing presets and select a preset from that list.The selected preset is loaded.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | Append an existing preset to current set of rules&lt;br /&gt;
| You can append any of the presets to the end of the current rules stack. To do it, follow these steps:&lt;br /&gt;
# Press &#039;&#039;&#039;CTRL+M&#039;&#039;&#039; or use the &#039;&#039;&#039;Presets &amp;amp;gt; Manage&#039;&#039;&#039; menu option.&lt;br /&gt;
# The &#039;&#039;&#039;Presets manager&#039;&#039;&#039; window pops up:&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;[[Image:PresetsManager.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
# Select the preset you want to append and then press the [[Image:Append_preset_button.png]] button.&lt;br /&gt;
# Close the &#039;&#039;&#039;Preset Manager&#039;&#039;&#039; window.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | Delete an existing preset&lt;br /&gt;
| Sometimes you may not need a preset any longer. To delete it, follow these steps:&lt;br /&gt;
# Press &#039;&#039;&#039;CTRL+M&#039;&#039;&#039; or use the &#039;&#039;&#039;Presets &amp;amp;gt; Manage&#039;&#039;&#039; menu option.&lt;br /&gt;
# The &#039;&#039;&#039;Presets manager&#039;&#039;&#039; window pops up:&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;[[Image:PresetsManager.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
# Select the preset you want to delete and then press &#039;&#039;&#039;DEL&#039;&#039;&#039; key or the [[Image:PresetDeleteButton.png]] button.&lt;br /&gt;
# Close the &#039;&#039;&#039;Preset Manager&#039;&#039;&#039; window.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | Rename a preset&lt;br /&gt;
| &lt;br /&gt;
To rename a preset, follow these steps:&lt;br /&gt;
# Press &#039;&#039;&#039;CTRL+M&#039;&#039;&#039; or use the &#039;&#039;&#039;Presets &amp;amp;gt; Manage&#039;&#039;&#039; menu option.&lt;br /&gt;
# The Preset manager window pops up.&lt;br /&gt;
# Select the preset you want to rename and then press &#039;&#039;&#039;F2&#039;&#039;&#039; or the [[Image:RenamePresetButton.png]] button.&lt;br /&gt;
# The following dialog pops up:&amp;lt;br&amp;gt;[[Image:RenamePresetDialog.png|center]]&lt;br /&gt;
# Edit the name (or enter a new name), and press &#039;&#039;&#039;OK&#039;&#039;&#039; or &#039;&#039;&#039;ENTER&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
To abort the process at any time, press &#039;&#039;&#039;ESC&#039;&#039;&#039; or close the window.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | Edit a preset&lt;br /&gt;
| &lt;br /&gt;
The preset manager can show the contents of a preset (i.e., settings of all rules and filters) as editable text. You can simply edit the rules and filters by changing the text.&lt;br /&gt;
&lt;br /&gt;
To edit a preset, follow these steps: &lt;br /&gt;
&lt;br /&gt;
# Press &#039;&#039;&#039;CTRL+M&#039;&#039;&#039; or use the &#039;&#039;&#039;Presets &amp;amp;gt; Manage&#039;&#039;&#039; menu option.&lt;br /&gt;
# The &#039;&#039;&#039;Presets manager&#039;&#039;&#039; window pops up:&amp;lt;br&amp;gt;[[Image:PresetsManager.png|center]]&lt;br /&gt;
# Select the preset you want to edit and then press &#039;&#039;&#039;F4&#039;&#039;&#039; or the [[Image:EditPresetButton.png]] button.&lt;br /&gt;
# A warning pops up:&amp;lt;br&amp;gt;[[Image:EditPresetWarning.png|center]]&lt;br /&gt;
# Click on &#039;&#039;&#039;Yes&#039;&#039;&#039;. A Notepad (text editor) window pops up with the selected preset:&amp;lt;br&amp;gt;[[Image:PresetEditWindow.png|center]]&lt;br /&gt;
#: Notice that:&lt;br /&gt;
#:* This window shows the preset name in the title bar, and all settings (rules and filters). &lt;br /&gt;
#:* In each rule, the parameters are shown in &#039;&#039;&#039;ParameterName:ParameterValue &#039;&#039;&#039;format. &lt;br /&gt;
#:* All such pairs are separated by a semicolon (&#039;&#039;&#039;;&#039;&#039;&#039;).&lt;br /&gt;
# Edit the settings and then close the file. A confirmation dialog pops up.&amp;lt;br&amp;gt;[[Image:SaveChangedmpFileDialog.png|center]]7. Click on &#039;&#039;&#039;Yes&#039;&#039;&#039;. Now the preset is edited. &lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | Copy a preset &lt;br /&gt;
| You may want to duplicate an existing preset and create a variation by editing it (or just take a backup of the preset before experimenting with it). &lt;br /&gt;
&lt;br /&gt;
To duplicate a preset, follow these steps: &lt;br /&gt;
&lt;br /&gt;
# Press &#039;&#039;&#039;CTRL+M&#039;&#039;&#039; or use the &#039;&#039;&#039;Presets &amp;amp;gt; Manage&#039;&#039;&#039; menu option.&lt;br /&gt;
# The &#039;&#039;&#039;Presets manager&#039;&#039;&#039; window pops up:&amp;lt;br&amp;gt;[[Image:PresetsManager.png|center]]&lt;br /&gt;
# Select the preset you want to duplicate and then press the [[Image:CopyPresetButton.png]] button.&lt;br /&gt;
# A duplicate copy of the preset is created.&lt;br /&gt;
# Now go ahead and edit the original present (or its copy).&lt;br /&gt;
# Finally close the &#039;&#039;&#039;Presets Manager&#039;&#039;&#039; window. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=File:PresetsManager.png&amp;diff=1351</id>
		<title>File:PresetsManager.png</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=File:PresetsManager.png&amp;diff=1351"/>
		<updated>2009-08-29T20:54:33Z</updated>

		<summary type="html">&lt;p&gt;Krtek: uploaded a new version of &amp;quot;File:PresetsManager.png&amp;quot;:&amp;amp;#32;I&amp;#039;ve tried to upgrade that file once with no result (as in narayans post http://www.den4b.com/forum/viewtopic.php?pid=3666#p3666). I guess this time will be the same.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Presets Manager&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=File:PresetsManager.png&amp;diff=1350</id>
		<title>File:PresetsManager.png</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=File:PresetsManager.png&amp;diff=1350"/>
		<updated>2009-08-29T20:49:53Z</updated>

		<summary type="html">&lt;p&gt;Krtek: uploaded a new version of &amp;quot;File:PresetsManager.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Presets Manager&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=File:Append_preset_button.png&amp;diff=1349</id>
		<title>File:Append preset button.png</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=File:Append_preset_button.png&amp;diff=1349"/>
		<updated>2009-08-29T20:45:20Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Menus_for_the_Files_pane&amp;diff=1348</id>
		<title>ReNamer:Menus for the Files pane</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Menus_for_the_Files_pane&amp;diff=1348"/>
		<updated>2009-08-29T20:42:32Z</updated>

		<summary type="html">&lt;p&gt;Krtek: /* Options menu */  Count marked and selected files clarification&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ReNamer has a menu bar between the &#039;&#039;&#039;Rules&#039;&#039;&#039; and &#039;&#039;&#039;Files&#039;&#039;&#039; panes [[Image:MenuStrip.png]].&lt;br /&gt;
&lt;br /&gt;
This appendix describes options available from this menu.&lt;br /&gt;
&lt;br /&gt;
=== Files button  ===&lt;br /&gt;
&lt;br /&gt;
When you click on the [[Image:FilesButton.png]] button, the following list pops up: &lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:FileMenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width: 619px; height: 218px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Analyze Name &lt;br /&gt;
| Opens [[ReNamer:Analyze|analysis window]], and loads the names of the selected files into it.&lt;br /&gt;
|-&lt;br /&gt;
| Edit New Name &#039;&#039;&#039;F2&#039;&#039;&#039; &lt;br /&gt;
| Starts manual editing of the selected filename.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Shell submenu|Shell]] &lt;br /&gt;
| Options for Windows shell operations.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Mark submenu|Mark]] &lt;br /&gt;
| Options for [[ReNamer:Adding_files_and_folders#Marking_and_Unmarking_the_files|marking]] specific items.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Clear submenu|Clear]] &lt;br /&gt;
| Options for [[ReNamer:Adding_files_and_folders#Marking_and_Unmarking_the_files|removing]] specific items from the &#039;&#039;&#039;Files&#039;&#039;&#039; pane.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Select submenu|Select]] &lt;br /&gt;
| Options for [[ReNamer:Adding_files_and_folders#Selecting_files|selecting]] specific items.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Move submenu|Move]] &lt;br /&gt;
| Options for moving specific items.&lt;br /&gt;
|-&lt;br /&gt;
| Remove selected items &#039;&#039;&#039;Del&#039;&#039;&#039; &lt;br /&gt;
| Remove selected items from the ReNamer&#039;s &#039;&#039;&#039;File&#039;&#039;&#039; pane. &amp;lt;br&amp;gt;(This command does not delete the items from the disk.)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This menu provides second-level options, as follows: &lt;br /&gt;
&lt;br /&gt;
==== Shell submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:ShellSubMenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Open File&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Enter&#039;&#039;&#039; &lt;br /&gt;
| Open the selected file using its default associated application.&lt;br /&gt;
|-&lt;br /&gt;
| Open with Notepad&#039;&#039;&#039;&amp;amp;nbsp; Shift+Enter&#039;&#039;&#039; &lt;br /&gt;
| Open the file with notepad. Useful when you want to see the raw data in the file. (When viewed this way, the file will not be displayed in its original formatting. It may not be easily readable.)&lt;br /&gt;
|-&lt;br /&gt;
| Open operating folder &#039;&#039;&#039;Ctrl+Enter&#039;&#039;&#039; &lt;br /&gt;
| Launch Windows Explorer and open the folder where the selected file is located. Highlight (select) the file in it.&lt;br /&gt;
|-&lt;br /&gt;
| File properties &#039;&#039;&#039;Alt+Enter&#039;&#039;&#039; &lt;br /&gt;
| Display the properties of the selected file. Typically, file size, dates (created/modified/accessed), comments, author, attributes (hidden, system, etc.)&lt;br /&gt;
|-&lt;br /&gt;
| Cut Files to clipboard &#039;&#039;&#039;Shift+Ctrl+X&#039;&#039;&#039; &lt;br /&gt;
| Cuts the selected file(s) to clipboard. All files will be moved to one folder, no matter where they were initially located.&amp;lt;br&amp;gt;(Note: If you do not paste the file(s) in a target application, the &#039;&#039;&#039;Cut&#039;&#039;&#039; operation is automatically canceled.)&lt;br /&gt;
|-&lt;br /&gt;
| Copy Files to clipboard &#039;&#039;&#039;Shift+Ctrl+C&#039;&#039;&#039; &lt;br /&gt;
| Copies selected file(s) to clipboard. All files will be copied to one folder, no matter where they were initially located.&lt;br /&gt;
|-&lt;br /&gt;
| Delete files to Recycle Bin &lt;br /&gt;
| Deletes the selected file(s) to Recycle Bin. (They can be recovered from the Recycle Bin.) &lt;br /&gt;
Note that if the file is too large for the Recycle Bin, Windows will warn you that it will not be put in Recycle Bin, but deleted permanently. If you confirm, the file is deleted permanently. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Mark submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:MarkSubmenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;/u&amp;gt;&#039;&#039;&#039;: &#039;&#039;&#039;Marking of files is explained [[ReNamer:Adding files and folders#Marking_and_Unmarking_the_files|here]].&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Mark&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Shift+M&#039;&#039;&#039; &lt;br /&gt;
| Mark all selected files. If some files are already marked, they remain marked.&lt;br /&gt;
|-&lt;br /&gt;
| UnMark&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp; Shift+U&#039;&#039;&#039; &lt;br /&gt;
| Unmark all selected files. If some files are already unmarked, they remain unmarked.&lt;br /&gt;
|-&lt;br /&gt;
| Invert Marking &#039;&#039;&#039;Ins&#039;&#039;&#039; &lt;br /&gt;
| Marked files become unmarked, and vice versa.&lt;br /&gt;
|-&lt;br /&gt;
| Mark only changed&amp;lt;br&amp;gt;(Inc. Case) &lt;br /&gt;
| [[ReNamer:Adding files and folders#Marking_and_Unmarking_the_files|Mark]] files that have been changed. Files that had just change of case (and nothing else) will &amp;lt;u&amp;gt;also&amp;lt;/u&amp;gt; be marked.&amp;lt;br&amp;gt;(&amp;quot;&#039;&#039;Change of case&#039;&#039;&amp;quot; means some letters are converted capital-to-small and/or small-to-capital)&lt;br /&gt;
|-&lt;br /&gt;
| Mark only changed&amp;lt;br&amp;gt;(Exc. Case) &lt;br /&gt;
| [[ReNamer:Adding files and folders#Marking_and_Unmarking_the_files|Mark]] files that have been changed, but do &amp;lt;u&amp;gt;not&amp;lt;/u&amp;gt; consider changes of case.&amp;lt;br&amp;gt; (&amp;quot;&#039;&#039;Change of case&#039;&#039;&amp;quot; means some letters are converted capital-to-small and/or small-to-capital)&lt;br /&gt;
|-&lt;br /&gt;
| Mark only selected &lt;br /&gt;
| Mark files that are selected. If some unselected files are already marked, they will be unmarked.&lt;br /&gt;
|-&lt;br /&gt;
| Mark by Mask &lt;br /&gt;
| Pops up a Mask window: &lt;br /&gt;
[[Image:MarkByMask.png]] &lt;br /&gt;
&lt;br /&gt;
Specify a mask pattern. All files that match this mask will be marked. &lt;br /&gt;
&lt;br /&gt;
You can enter multiple masks (separating them with semicolon). If a file matches any of these masks, it will be marked. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Clear submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:ClearSubmenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;/u&amp;gt;: The term &amp;quot;&#039;&#039;Clear&#039;&#039;&amp;quot; means remove from &#039;&#039;&#039;Files&#039;&#039;&#039; pane of ReNamer.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Clear All &lt;br /&gt;
| Clear all files loaded in the pane.&lt;br /&gt;
|-&lt;br /&gt;
| Clear Renamed &lt;br /&gt;
| Clear all files which have been renamed just before this command. Note that even if some files are not affected by the rules, they are still regarded as renamed successfully. &lt;br /&gt;
Only files that failed to rename (those with an &#039;&#039;&#039;x&#039;&#039;&#039; mark) will remain in the pane. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Clear Failed &lt;br /&gt;
| Only files that failed to rename (those with an &#039;&#039;&#039;x&#039;&#039;&#039; mark) will be cleared. &lt;br /&gt;
All other files (including files whose names were not altered by the rules) will remain in the &#039;&#039;&#039;Files&#039;&#039;&#039; pane. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Clear Valid &lt;br /&gt;
| Clear files that have valid names after Preview (but haven&#039;t been renamed yet).&lt;br /&gt;
|-&lt;br /&gt;
| Clear Invalid &lt;br /&gt;
| Clear files that got invalid (causing conflicts, empty or with forbidden characters etc.) names after Preview (but before renaming).&lt;br /&gt;
|-&lt;br /&gt;
| Clear Marked &lt;br /&gt;
| Clear all marked files.&lt;br /&gt;
|-&lt;br /&gt;
| Clear Not Marked &lt;br /&gt;
| Clear all files that are not marked.&lt;br /&gt;
|-&lt;br /&gt;
| Clear Not Changed &#039;&#039;&#039;Ctrl+D&#039;&#039;&#039; &lt;br /&gt;
| Clear all files that haven&#039;t been changed by the Preview. This also includes all files that have their New Name field empty (eg. because they have been successfully renamed or haven&#039;t been previewed since last renaming operation).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Select submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SelectSubmenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
Note: Selection of files is explained [[ReNamer:Adding files and folders#Selecting_files|here]].&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Select All&#039;&#039;&#039;&amp;amp;nbsp; Ctrl+A&#039;&#039;&#039; &lt;br /&gt;
| All files in the pane will be selected.&lt;br /&gt;
|-&lt;br /&gt;
| Invert Selection&#039;&#039;&#039;&amp;amp;nbsp; Ctrl+I&#039;&#039;&#039; &lt;br /&gt;
| Selected files become deselected, and vice versa.&lt;br /&gt;
|-&lt;br /&gt;
| Select by Name Length&amp;amp;nbsp; &#039;&#039;&#039;Ctrl+L&#039;&#039;&#039; &lt;br /&gt;
| Pops up a window: &lt;br /&gt;
[[Image:SelectByFileNameLengthDialog.png]] &lt;br /&gt;
&lt;br /&gt;
Specify the length of file name. Only files that exceed that length will be selected. &lt;br /&gt;
&lt;br /&gt;
The length refers to the whole filename including dot and the extension. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: A typical application is to check if the file can be put on a CD/DVD. The maximum length allowed in ISO 9660-compliant file-system is 64 characters. Longer file names are truncated when you burn a CD/DVD. It is difficult to correlate such files with their originals. To avoid such problems, shorten the names &#039;&#039;before&#039;&#039; burning the CD/DVD. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Select by Extension&amp;amp;nbsp; &#039;&#039;&#039;Ctrl+E&#039;&#039;&#039; &lt;br /&gt;
| Pops up a window: &lt;br /&gt;
[[Image:SelectByExtnDialog.png]] &lt;br /&gt;
&lt;br /&gt;
Specify the extension (without the dot). All files having that extension will be selected. &lt;br /&gt;
&lt;br /&gt;
You can enter multiple extensions (they must be separated by semicolons - not comma). &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Select by Mask&#039;&#039;&#039;&amp;amp;nbsp; Ctrl+M&#039;&#039;&#039; &lt;br /&gt;
| Pops up this window: &lt;br /&gt;
[[Image:SelectByMask.png]] &lt;br /&gt;
&lt;br /&gt;
Specify the [[ReNamer:Masks|mask]]. All files matching that pattern will be selected. &amp;lt;br&amp;gt;You can enter multiple masks (they must be separated by semicolons - not comma). &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Move submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:MoveSubmenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Up&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Ctrl+Up&#039;&#039;&#039; &lt;br /&gt;
| Moves the selected file up. This is used to re-arrange files in the list. &lt;br /&gt;
It is easier to use the keyboard shortcut &#039;&#039;&#039;CTRL+UpArrow&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Down&#039;&#039;&#039;&amp;amp;nbsp; Ctrl+Down&#039;&#039;&#039; &lt;br /&gt;
| Moves the selected file down. This is used to re-arrange the files list. &lt;br /&gt;
It is easier to use the keyboard shortcut &#039;&#039;&#039;CTRL+DownArrow&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Filters menu  ===&lt;br /&gt;
&lt;br /&gt;
When you click on the [[Image:FiltersButton.png]] button, the &#039;&#039;&#039;Filters&#039;&#039;&#039; window pops up. It controls what gets added to the &#039;&#039;&#039;Files&#039;&#039;&#039; pane when you use the&amp;amp;nbsp;[[Image:AddFoldersButton.png]] button or [[ReNamer:Adding files and folders#Adding files using the Drag-and-drop method|Drag &amp;amp; Drop]] or [[ReNamer:Adding files and folders#Adding files using the copy-and-paste method |Copy &amp;amp; Paste]] methods.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:FilterSettingsDialog.png]] &lt;br /&gt;
| The options work as follows: &lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Option&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Effect&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Add files within folders &lt;br /&gt;
| If you want to rename only directories, you would need to UNTICK &#039;&#039;Add files within folders&#039;&#039; option, and tick &#039;&#039;Add folders as files&#039;&#039; option. This will stop files being added from scanned folders.&lt;br /&gt;
|-&lt;br /&gt;
| Add folders as files &lt;br /&gt;
| ReNamer treats folder just like a single filename (not as a container that holds files and subfolders). So only the folder is loaded, and not the files in it. Useful for renaming the folder itself.&lt;br /&gt;
|-&lt;br /&gt;
| Include subfolders &lt;br /&gt;
| Loads contents from all subfolders recursively.&lt;br /&gt;
|-&lt;br /&gt;
| Include hidden items &lt;br /&gt;
| To protect hidden items, deselect this option.&lt;br /&gt;
|-&lt;br /&gt;
| Include system items &lt;br /&gt;
| To protect files reserved for system (OS), deselect this option.&lt;br /&gt;
|-&lt;br /&gt;
| Skip root folders when added as files &lt;br /&gt;
| Works when the &#039;&#039;Add folders as files&#039;&#039; and &#039;&#039;Include subfolders&#039;&#039; options are selected. When it&#039;s on, ReNamer adds all the subfolders but not the root folder itself.&lt;br /&gt;
|-&lt;br /&gt;
| Masks &lt;br /&gt;
| All added files (or folders as files) must match specified [[ReNamer:Masks|mask(s)]]. For example, if you enter &#039;&#039;&#039;*.jpg;*.gif;*.png&#039;&#039;&#039; as masks, ReNamer will add only files with these extensions. Everything else will be filtered &#039;&#039;out&#039;&#039;(not added to ReNamer).&lt;br /&gt;
|-&lt;br /&gt;
| Apply only to the file name &lt;br /&gt;
| Changes how the masks (see above) are applied. &lt;br /&gt;
For example, suppose you have file &#039;&#039;&#039;&#039;&#039;C:\Folder\File.ext&#039;&#039;&#039;&#039;&#039;. If &#039;&#039;this&#039;&#039; option is ON, only the filename part (&#039;&#039;&#039;&#039;&#039;File.ext&#039;&#039;&#039;&#039;&#039;) will be checked against the mask(s). But if &#039;&#039;this&#039;&#039; option is OFF, the entire path (&#039;&#039;&#039;&#039;&#039;C:\Folder\File.ext&#039;&#039;&#039;&#039;&#039;) will be checked against the mask(s). &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Press &#039;&#039;&#039;Save&#039;&#039;&#039; to save changes. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Filters&#039;&#039;&#039; menu is also accessible from the &#039;&#039;&#039;Add Folder&#039;&#039;&#039; window. For details see [[ReNamer:Adding files and folders#Adding items using the &#039;Add Folders&#039; button |Adding items using the &#039;Add Folders&#039; button]] section.&lt;br /&gt;
&lt;br /&gt;
=== Export menu ===&lt;br /&gt;
When you click on the [[Image:ExportButton.png]] button, the following list pops up: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:ExportMenu.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| Export file paths and undo paths&lt;br /&gt;
| Exports &#039;&#039;file paths&#039;&#039; and &#039;&#039;undo paths&#039;&#039; to the .csv (comma separated) or .txt (tab separated) file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Export file paths and new names&lt;br /&gt;
| Exports &#039;&#039;file paths&#039;&#039; and &#039;&#039;new names&#039;&#039; to the .csv (comma separated) or .txt (tab separated) file. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Import file paths and new names&lt;br /&gt;
| Imports &#039;&#039;file paths&#039;&#039; and &#039;&#039;new names&#039;&#039; from the .csv (comma separated) or .txt (tab separated) file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Import files from text-list or play-list&lt;br /&gt;
| Imports &#039;&#039;file paths&#039;&#039; from the .txt/.log file (one file per line) or .m3u/.pls playlist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; It will load file paths into &#039;&#039;&#039;Files&#039;&#039;&#039; pane only if the file really exists on your file system.&lt;br /&gt;
|-&lt;br /&gt;
| Export new names to clipboard&lt;br /&gt;
| Export &#039;&#039;new names&#039;&#039; to clipboard. One name per line.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Import new names from clipboard&lt;br /&gt;
| Imports &#039;&#039;new names&#039;&#039; from clipboard. Every name should be placed in a new line.&lt;br /&gt;
&lt;br /&gt;
If there is less lines in the clipboard text than files in &#039;&#039;&#039;Files&#039;&#039;&#039; pane last files won&#039;t be renamed.&amp;lt;br&amp;gt;&lt;br /&gt;
If there is more lines in the clipboard text than files in &#039;&#039;&#039;Files&#039;&#039;&#039; pane, then last lines won&#039;t be used.&lt;br /&gt;
|-&lt;br /&gt;
| Export all columns to clipboard&lt;br /&gt;
| Exports &#039;&#039;all columns&#039;&#039; to clipboard as a tab separated text.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Options menu  ===&lt;br /&gt;
&lt;br /&gt;
When you click on the [[Image:OptionsButton.png]] button, the following list pops up: &lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:OptionsMenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Autosize columns &lt;br /&gt;
| Auto-size all columns, to accommodate the longest entry in each column.&lt;br /&gt;
|-&lt;br /&gt;
| Validate new names &lt;br /&gt;
| Check if the new names are valid.&lt;br /&gt;
|-&lt;br /&gt;
| Fix conflicting new names &lt;br /&gt;
| Add incremental numbers as suffixes to avoid conflicts in names. For example, if a new name for a file is Name1, and if such a file already exists in the target folder, then a suffix (2) is added to the newly renamed file. If more than one files have such name conflicts, ReNamer uses incremental numbers (i.e. (2), (3)...) as suffixes to make sure that each file gets a unique name.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight changed names &lt;br /&gt;
| Usually you load files only because you want to change their names. Yet, sometimes, some files escape all the rules you have loaded and remain unchanged. In such cases, you may want to know why that happened. &lt;br /&gt;
ReNamer can highlight files that are going to be changed. Now you can investigate the remaining files.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; &#039;&#039;Highlight changed names&#039;&#039; option works as a switch: it turns highlighting ON and OFF.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tip:&#039;&#039;&#039; You can unmark the rules selectively and see the effect on the files. That will tell you which rules are working on which files. Once your analysis is over, you can mark all rules. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Analyze sample text &lt;br /&gt;
| It opens the [[ReNamer:Analyze|Analyze window]].&lt;br /&gt;
Thanks to that option you don&#039;t have to load files to the &#039;&#039;&#039;Files&#039;&#039;&#039; pane just to check if your rules work as desired.&amp;lt;br&amp;gt;&lt;br /&gt;
It is extremally useful when you want to help others on the forum.&lt;br /&gt;
&lt;br /&gt;
*Enter any text that looks like your target files, and see whether the rules work as desired on that text. &lt;br /&gt;
*Edit the rules if the desired result is not achieved &lt;br /&gt;
*Once you are satisfied with the rules, apply them on the real files or post the set of rules on the forum.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Analyze sample text won&#039;t be any help if the rules base on the files properties (and not only on the filename). Analyze tool won&#039;t be able eg. to extract Meta tag from the text in its window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Apply rules to the clipboard &lt;br /&gt;
| When you choose this option your rules will be applied to the text in clipboard instead of files in the &#039;&#039;&#039;Files&#039;&#039;&#039; pane. This might be useful eg. when working with word processors that don&#039;t support RegEx&#039;es.&lt;br /&gt;
|-&lt;br /&gt;
| Count marked and selected files &#039;&#039;&#039;Alt + I&#039;&#039;&#039;&lt;br /&gt;
| It pops up a window like this &lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:Count_marked_selected.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &#039;&#039;&#039;Total&#039;&#039;&#039; stands for total number of files loaded into the &#039;&#039;&#039;Files&#039;&#039;&#039; pane, and&lt;br /&gt;
&#039;&#039;&#039;Marked&#039;&#039;&#039; and &#039;&#039;&#039;Selected&#039;&#039;&#039; stand for number of marked and selected files respectively.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Rules:CleanUp&amp;diff=1346</id>
		<title>ReNamer:Rules:CleanUp</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Rules:CleanUp&amp;diff=1346"/>
		<updated>2009-08-29T14:59:42Z</updated>

		<summary type="html">&lt;p&gt;Krtek: /* CleanUp Rule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CleanUp Rule  ==&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:CleanUpRule.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
This rule cleans up the filenames from (or for) commonly used naming conventions for internet, peer-to-peer networks and other resources. Multiple problems can be removed at once. &lt;br /&gt;
&lt;br /&gt;
The parameters are as follows: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Parameter&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Strip out content of brackets &lt;br /&gt;
| A typical use of this option is to strip the needless comments attached to filenames, such as &#039;&#039;&#039;(best!!)&#039;&#039;&#039;. &lt;br /&gt;
*This option removes the brackets also. &lt;br /&gt;
*You can select any/all of the various types of brackets.&lt;br /&gt;
&lt;br /&gt;
If you do NOT want to delete the content within the brackets, use the [[ReNamer:Rules:Strip|Strip]] rule instead.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Replace these characters with spaces &lt;br /&gt;
| These characters occurring in the file names are removed and a space is inserted in their place.&lt;br /&gt;
|-&lt;br /&gt;
|Fix spaces&lt;br /&gt;
|Replace multiple consecutive spaces with a single space.&lt;br /&gt;
It also removes spaces from the beginning and the end of the filename:&lt;br /&gt;
*If &#039;&#039;&#039;skip extention&#039;&#039;&#039; is selected it removes spaces from the beginning and end of the &#039;&#039;base name&#039;&#039; (&#039;&#039;before&#039;&#039; the extention).&amp;lt;br&amp;gt;&lt;br /&gt;
*If &#039;&#039;&#039;skip extention&#039;&#039;&#039; is deselected it removes spaces from the beginning and from the end of the &#039;&#039;filename&#039;&#039; (&#039;&#039;after&#039;&#039; the extention).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Insert a space in front of capitalized letters&lt;br /&gt;
|Often words in the file name are just joined together, without spaces or underscores to separate them. Each word begins with a capital letter, so that you can read it easily.&lt;br /&gt;
&lt;br /&gt;
This option separates such words in the file name.&lt;br /&gt;
:For example, &#039;&#039;&#039;SeparateTheseWords.pdf&#039;&#039;&#039; becomes &#039;&#039;&#039;Separate These Words.pdf&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
(Note that if there is a capitalized letter at the very beginning of the name, ReNamer does NOT add a space before it.) &lt;br /&gt;
|-&lt;br /&gt;
| Prepare for SharePoint &lt;br /&gt;
| Prepares the file for hosting it on [http://www.microsoft.com/sharepoint/prodinfo/what.mspx Microsoft Sharepoint]. &lt;br /&gt;
#strips standard forbidden filename characters &lt;br /&gt;
#strips consecutive dots &lt;br /&gt;
#strips &#039;&#039;&#039;#&#039;&#039;&#039;, &#039;&#039;&#039;%&#039;&#039;&#039;, &#039;&#039;&#039;~&#039;&#039;&#039;, &#039;&#039;&#039;&amp;amp;amp;&#039;&#039;&#039; &lt;br /&gt;
#replaces &#039;&#039;&#039;{&#039;&#039;&#039; and &#039;&#039;&#039;}&#039;&#039;&#039; with &#039;&#039;&#039;(&#039;&#039;&#039; and &#039;&#039;&#039;)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Skip extension &lt;br /&gt;
| If this check box is selected, the extension will be ignored by the rule.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Rules&amp;diff=1345</id>
		<title>ReNamer:Rules</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Rules&amp;diff=1345"/>
		<updated>2009-08-29T14:59:22Z</updated>

		<summary type="html">&lt;p&gt;Krtek: /* Overview of Rules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Rules  ==&lt;br /&gt;
&lt;br /&gt;
ReNamer has an extensive set of rules. These rules can be combined together, in a logical sequence, to perform nearly any thinkable operation with the filename. You can also [[ReNamer:Manual editing|manually edit]] the name of any file. &lt;br /&gt;
&lt;br /&gt;
The table below lists all rules, with a brief description of each rule. &amp;lt;br&amp;gt;The subsequent chapters provide more details for each rule (follow the links). &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Rules &lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Insert|Insert]] &lt;br /&gt;
| Insert the specified text into the filename: as prefix, as suffix, at the specified position, before- or after the specified text. There is also an option to insert meta tags into the filename.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Delete|Delete]] &lt;br /&gt;
| Delete a portion of the filename, usually defined by character positions: from the specified position, from the occurrence of the specified delimiter, until the specified number of characters, until occurrence of the specified delimiter or till the end. This rule can be set to process the filename in a right-to-left manner.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Remove|Remove]] &lt;br /&gt;
| Remove the specified text from the filename: first, last or all occurrences. Optionally, wildcards can be used within this rule, to remove masked text fragments.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Replace|Replace]] &lt;br /&gt;
| This rule is very much like the &#039;&#039;&#039;Remove &#039;&#039;&#039;rule (above). It has similar options, except that instead of removing the text fragments, it will replace them with the specified text.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Rearrange|Rearrange]] &lt;br /&gt;
| This rule allows you to chop up the existing file name by any delimiter or position and reuse any/all of the parts in any order to compose a new name. &lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Extension|Extension]] &lt;br /&gt;
| Change extension of files to the specified extension, or to the extension automatically detected through the internal database of binary signatures.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Strip|Strip]] &lt;br /&gt;
| Strip all occurrences of the specified characters from the filename. This rule has predefined character sets, like digits, symbols, brackets, but you can also define your own character set.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Case|Case]] &lt;br /&gt;
| Change the case of the filename: capitalize each word, to lower case, to upper case, invert case, or capitalize only the first letter and force the rest to lowercase (as in a sentence). There is also an option to force case for the manually entered fragments, for example: CD, DVD, India, ReNamer, etc.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Serialize|Serialize]] &lt;br /&gt;
| Use numeric incremental or random sequences of digits to put filenames into an order.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:CleanUp|CleanUp]] &lt;br /&gt;
| Cleanup filenames from (or for) commonly used naming conventions for Internet, peer-to-peer networks, and other resources.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Translit|Translit]] &lt;br /&gt;
| Transliterate Non-English characters from different languages into their English/Latin representation. Useful for preparing files for network storage and transfer. Several transliteration maps are built in, and you can define your own maps.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:RegEx|RegEx]] &lt;br /&gt;
| &lt;br /&gt;
RegEx (=Regular Expressions) is used for complex pattern/expression matching and replacing operations. &amp;lt;br&amp;gt;Although it may look complex at first, you can learn it quite easily, using the guide provided in this manual!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:PascalScript|PascalScript]] &lt;br /&gt;
| Scripting allows programming-aware users to code their own renaming rule using predefined set of functions. This rule uses Pascal/Delphi programming syntax and conventions. Extremely powerful feature in the right hands.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:UserInput|UserInput]] &lt;br /&gt;
| Rule that simply sets the new names of the files to the names entered in a list (one name per line).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Each of these rules are explained in the following sections.&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Rules&amp;diff=1344</id>
		<title>ReNamer:Rules</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Rules&amp;diff=1344"/>
		<updated>2009-08-29T14:52:49Z</updated>

		<summary type="html">&lt;p&gt;Krtek: /* Overview of Rules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Rules  ==&lt;br /&gt;
&lt;br /&gt;
ReNamer has an extensive set of rules. These rules can be combined together, in a logical sequence, to perform nearly any thinkable operation with the filename. You can also [[ReNamer:Manual editing|manually edit]] the name of any file. &lt;br /&gt;
&lt;br /&gt;
The table below lists all rules, with a brief description of each rule. &amp;lt;br&amp;gt;The subsequent chapters provide more details for each rule (follow the links). &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Rules &lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Insert|Insert]] &lt;br /&gt;
| Insert the specified text into the filename: as prefix, as suffix, at the specified position, before- or after the specified text. There is also an option to insert meta tags into the filename.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Delete|Delete]] &lt;br /&gt;
| Delete a portion of the filename, usually defined by character positions: from the specified position, from the occurrence of the specified delimiter, until the specified number of characters, until occurrence of the specified delimiter or till the end. This rule can be set to process the filename in a right-to-left manner.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Remove|Remove]] &lt;br /&gt;
| Remove the specified text from the filename: first, last or all occurrences. Optionally, wildcards can be used within this rule, to remove masked text fragments.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Replace|Replace]] &lt;br /&gt;
| This rule is very much like the &#039;&#039;&#039;Remove &#039;&#039;&#039;rule (above). It has similar options, except that instead of removing the text fragments, it will replace them with the specified text.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Rearrange|Rearrange]] &lt;br /&gt;
| This rule allows you to chop up the existing file name by any delimiter or position and reuse any/all of the parts in any order to compose a new name. &lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Extension|Extension]] &lt;br /&gt;
| Change extension of files to the specified extension, or to the extension automatically detected through the internal database of binary signatures.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Strip|Strip]] &lt;br /&gt;
| Strip all occurrences of the specified characters from the filename. This rule has predefined character sets, like digits, symbols, brackets, but you can also define your own character set.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Case|Case]] &lt;br /&gt;
| Change the case of the filename: capitalize each word, to lower case, to upper case, invert case, or capitalize only the first letter and force the rest to lowercase (as in a sentence). There is also an option to force case for the manually entered fragments, for example: CD, DVD, India, ReNamer, etc.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Serialize|Serialize]] &lt;br /&gt;
| Use numeric incremental or random sequences of digits to put filenames into an order.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:CleanUp|CleanUp]] &lt;br /&gt;
| Cleanup filenames for (or from) commonly used naming conventions for Internet, peer-to-peer networks, and other resources.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Translit|Translit]] &lt;br /&gt;
| Transliterate Non-English characters from different languages into their English/Latin representation. Useful for preparing files for network storage and transfer. Several transliteration maps are built in, and you can define your own maps.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:RegEx|RegEx]] &lt;br /&gt;
| &lt;br /&gt;
RegEx (=Regular Expressions) is used for complex pattern/expression matching and replacing operations. &amp;lt;br&amp;gt;Although it may look complex at first, you can learn it quite easily, using the guide provided in this manual!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:PascalScript|PascalScript]] &lt;br /&gt;
| Scripting allows programming-aware users to code their own renaming rule using predefined set of functions. This rule uses Pascal/Delphi programming syntax and conventions. Extremely powerful feature in the right hands.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:UserInput|UserInput]] &lt;br /&gt;
| Rule that simply sets the new names of the files to the names entered in a list (one name per line).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Each of these rules are explained in the following sections.&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Rules:CleanUp&amp;diff=1343</id>
		<title>ReNamer:Rules:CleanUp</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Rules:CleanUp&amp;diff=1343"/>
		<updated>2009-08-29T14:52:24Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CleanUp Rule  ==&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:CleanUpRule.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
This rule cleans up the filenames for (or from) commonly used naming conventions for internet, peer-to-peer networks and other resources. Multiple problems can be removed at once. &lt;br /&gt;
&lt;br /&gt;
The parameters are as follows: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Parameter&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Strip out content of brackets &lt;br /&gt;
| A typical use of this option is to strip the needless comments attached to filenames, such as &#039;&#039;&#039;(best!!)&#039;&#039;&#039;. &lt;br /&gt;
*This option removes the brackets also. &lt;br /&gt;
*You can select any/all of the various types of brackets.&lt;br /&gt;
&lt;br /&gt;
If you do NOT want to delete the content within the brackets, use the [[ReNamer:Rules:Strip|Strip]] rule instead.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Replace these characters with spaces &lt;br /&gt;
| These characters occurring in the file names are removed and a space is inserted in their place.&lt;br /&gt;
|-&lt;br /&gt;
|Fix spaces&lt;br /&gt;
|Replace multiple consecutive spaces with a single space.&lt;br /&gt;
It also removes spaces from the beginning and the end of the filename:&lt;br /&gt;
*If &#039;&#039;&#039;skip extention&#039;&#039;&#039; is selected it removes spaces from the beginning and end of the &#039;&#039;base name&#039;&#039; (&#039;&#039;before&#039;&#039; the extention).&amp;lt;br&amp;gt;&lt;br /&gt;
*If &#039;&#039;&#039;skip extention&#039;&#039;&#039; is deselected it removes spaces from the beginning and from the end of the &#039;&#039;filename&#039;&#039; (&#039;&#039;after&#039;&#039; the extention).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Insert a space in front of capitalized letters&lt;br /&gt;
|Often words in the file name are just joined together, without spaces or underscores to separate them. Each word begins with a capital letter, so that you can read it easily.&lt;br /&gt;
&lt;br /&gt;
This option separates such words in the file name.&lt;br /&gt;
:For example, &#039;&#039;&#039;SeparateTheseWords.pdf&#039;&#039;&#039; becomes &#039;&#039;&#039;Separate These Words.pdf&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
(Note that if there is a capitalized letter at the very beginning of the name, ReNamer does NOT add a space before it.) &lt;br /&gt;
|-&lt;br /&gt;
| Prepare for SharePoint &lt;br /&gt;
| Prepares the file for hosting it on [http://www.microsoft.com/sharepoint/prodinfo/what.mspx Microsoft Sharepoint]. &lt;br /&gt;
#strips standard forbidden filename characters &lt;br /&gt;
#strips consecutive dots &lt;br /&gt;
#strips &#039;&#039;&#039;#&#039;&#039;&#039;, &#039;&#039;&#039;%&#039;&#039;&#039;, &#039;&#039;&#039;~&#039;&#039;&#039;, &#039;&#039;&#039;&amp;amp;amp;&#039;&#039;&#039; &lt;br /&gt;
#replaces &#039;&#039;&#039;{&#039;&#039;&#039; and &#039;&#039;&#039;}&#039;&#039;&#039; with &#039;&#039;&#039;(&#039;&#039;&#039; and &#039;&#039;&#039;)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Skip extension &lt;br /&gt;
| If this check box is selected, the extension will be ignored by the rule.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Sorting_files&amp;diff=1342</id>
		<title>ReNamer:Sorting files</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Sorting_files&amp;diff=1342"/>
		<updated>2009-08-29T14:49:58Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sorting files in the &#039;&#039;&#039;Files&#039;&#039;&#039; pane can be done either manually or automatically. Manual sorting is done via the [[ReNamer:Menus for the Files pane|files table context menu]]. Automatic sorting is done via the &#039;&#039;&#039;Files&#039;&#039;&#039; pane column headers. ReNamer allows you to sort files by any of the available columns. Below are shown two examples where files are sorted by Name in ascending order and by Created Date in descending order.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:ReNamer Sort Name Ascending.png]] [[File:ReNamer Sort Date Descending.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Simply left-click on the column by which you would like to sort. You should see sort icon [[File:ReNamer Sort Triangle Ascending.png]] (ascending) appear beside the column name. Click again on the same column to sort in descending order, and the icon will change to [[File:ReNamer Sort Triangle Descending.png]] (descending).&lt;br /&gt;
&lt;br /&gt;
Right-click on the column headers in order to get the full list of available columns and get an option to cancel the sorting.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:ReNamer Files Table Columns.png]]&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Meta_Tags&amp;diff=1338</id>
		<title>ReNamer:Meta Tags</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Meta_Tags&amp;diff=1338"/>
		<updated>2009-08-29T14:13:00Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Meta tags allow users to extract some meta information associated with files and use it for renaming. &lt;br /&gt;
&lt;br /&gt;
There are 2 different ways for using meta tags: &lt;br /&gt;
&lt;br /&gt;
*Using [[ReNamer:Rules:Insert|Insert]] or [[ReNamer:Rules:Insert|Replace]] rule to insert meta data directly into the filename, &lt;br /&gt;
*Using [[ReNamer:Pascal Script:Functions#Meta Tags Extraction|CalculateMetaTag]] function in a [[ReNamer:Rules:PascalScript|PascalScript]] to do more complex manipulations with meta data.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Tag &lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Date_Now &lt;br /&gt;
| Current Date&lt;br /&gt;
|-&lt;br /&gt;
| File_SizeBytes &lt;br /&gt;
| Size of file in bytes&lt;br /&gt;
|-&lt;br /&gt;
| File_SizeKB &lt;br /&gt;
| Size of file in Kb&lt;br /&gt;
|-&lt;br /&gt;
| File_SizeMB &lt;br /&gt;
| Size of file in Mb&lt;br /&gt;
|-&lt;br /&gt;
| File_DateCreated &lt;br /&gt;
| File created date&lt;br /&gt;
|-&lt;br /&gt;
| File_DateModified &lt;br /&gt;
| File last modified date&lt;br /&gt;
|-&lt;br /&gt;
| File_FileName &lt;br /&gt;
| Full name of the file without the path&lt;br /&gt;
|-&lt;br /&gt;
| File_FilePath &lt;br /&gt;
| Full name of the file with the path&lt;br /&gt;
|-&lt;br /&gt;
| File_BaseName &lt;br /&gt;
| Base name of the file&lt;br /&gt;
|-&lt;br /&gt;
| File_Extension &lt;br /&gt;
| Extension of the file&lt;br /&gt;
|-&lt;br /&gt;
| File_FolderName &lt;br /&gt;
| Name of the parent folder&lt;br /&gt;
|-&lt;br /&gt;
| File_DOSName &lt;br /&gt;
| Short name in the 8.3 format&lt;br /&gt;
|-&lt;br /&gt;
| ID3_Artist &lt;br /&gt;
| ID3 Artist&lt;br /&gt;
|-&lt;br /&gt;
| ID3_Title &lt;br /&gt;
| ID3 Title&lt;br /&gt;
|-&lt;br /&gt;
| ID3_Album &lt;br /&gt;
| ID3 Album&lt;br /&gt;
|-&lt;br /&gt;
| ID3_Year &lt;br /&gt;
| ID3 Year&lt;br /&gt;
|-&lt;br /&gt;
| ID3_Genre &lt;br /&gt;
| ID3 Genre&lt;br /&gt;
|-&lt;br /&gt;
| ID3_TrackNo &lt;br /&gt;
| ID3 Track Number&lt;br /&gt;
|-&lt;br /&gt;
| ID3_PartOfSet &lt;br /&gt;
| ID3 Part Of Set&lt;br /&gt;
|-&lt;br /&gt;
| WMA_Artist &lt;br /&gt;
| WMA Artist&lt;br /&gt;
|-&lt;br /&gt;
| WMA_Title &lt;br /&gt;
| WMA Title&lt;br /&gt;
|-&lt;br /&gt;
| WMA_Album &lt;br /&gt;
| WMA Album&lt;br /&gt;
|-&lt;br /&gt;
| WMA_Year &lt;br /&gt;
| WMA Year&lt;br /&gt;
|-&lt;br /&gt;
| WMA_Genre &lt;br /&gt;
| WMA Genre&lt;br /&gt;
|-&lt;br /&gt;
| WMA_TrackNo &lt;br /&gt;
| WMA Track Number&lt;br /&gt;
|-&lt;br /&gt;
| FLAC_Artist &lt;br /&gt;
| FLAC Artist&lt;br /&gt;
|-&lt;br /&gt;
| FLAC_Title &lt;br /&gt;
| FLAC Title&lt;br /&gt;
|-&lt;br /&gt;
| FLAC_Album &lt;br /&gt;
| FLAC Album&lt;br /&gt;
|-&lt;br /&gt;
| FLAC_Year &lt;br /&gt;
| FLAC Year&lt;br /&gt;
|-&lt;br /&gt;
| FLAC_Genre &lt;br /&gt;
| FLAC Genre&lt;br /&gt;
|-&lt;br /&gt;
| FLAC_TrackNo &lt;br /&gt;
| FLAC Track Number&lt;br /&gt;
|-&lt;br /&gt;
| Audio_Duration &lt;br /&gt;
| Duration of an Audio file&lt;br /&gt;
|-&lt;br /&gt;
| Audio_DurationMins &lt;br /&gt;
| Duration of an Audio file in minutes&lt;br /&gt;
|-&lt;br /&gt;
| Audio_DurationSecs &lt;br /&gt;
| Duration of an Audio file in seconds&lt;br /&gt;
|-&lt;br /&gt;
| HTML_Title &lt;br /&gt;
| Title tag extracted from an HTML file&lt;br /&gt;
|-&lt;br /&gt;
| EXIF_Date &lt;br /&gt;
| EXIF Original Date&lt;br /&gt;
|-&lt;br /&gt;
| EXIF_Model &lt;br /&gt;
| EXIF Camera Model&lt;br /&gt;
|-&lt;br /&gt;
| EXIF_Make &lt;br /&gt;
| EXIF Camera Make&lt;br /&gt;
|-&lt;br /&gt;
| EXIF_Description &lt;br /&gt;
| EXIF Image Description&lt;br /&gt;
|-&lt;br /&gt;
| IPTC_ObjectName &lt;br /&gt;
| IPTC Object Name&lt;br /&gt;
|-&lt;br /&gt;
| IPTC_Caption &lt;br /&gt;
| IPTC Image Caption&lt;br /&gt;
|-&lt;br /&gt;
| IPTC_Headline &lt;br /&gt;
| IPTC Image Headline&lt;br /&gt;
|-&lt;br /&gt;
| IPTC_Location &lt;br /&gt;
| IPTC Location Name&lt;br /&gt;
|-&lt;br /&gt;
| IPTC_City &lt;br /&gt;
| IPTC City&lt;br /&gt;
|-&lt;br /&gt;
| TIFF_Date &lt;br /&gt;
| TIFF Date&lt;br /&gt;
|-&lt;br /&gt;
| TIFF_Model &lt;br /&gt;
| TIFF Model&lt;br /&gt;
|-&lt;br /&gt;
| TIFF_Make &lt;br /&gt;
| TIFF Make&lt;br /&gt;
|-&lt;br /&gt;
| TIFF_Description &lt;br /&gt;
| TIFF Description&lt;br /&gt;
|-&lt;br /&gt;
| Image_WidthAndHeight &lt;br /&gt;
| Real Width and Height of an image in pixels&lt;br /&gt;
|-&lt;br /&gt;
| Image_Width &lt;br /&gt;
| Real Width of an image in pixels&lt;br /&gt;
|-&lt;br /&gt;
| Image_Height &lt;br /&gt;
| Real Height of an image in pixels&lt;br /&gt;
|-&lt;br /&gt;
| Image_Pixels &lt;br /&gt;
| Amount of pixels in the image&lt;br /&gt;
|-&lt;br /&gt;
| Document_Title &lt;br /&gt;
| Summary Information: Title&lt;br /&gt;
|-&lt;br /&gt;
| Document_Subject &lt;br /&gt;
| Summary Information: Subject&lt;br /&gt;
|-&lt;br /&gt;
| Document_Author &lt;br /&gt;
| Summary Information: Author&lt;br /&gt;
|-&lt;br /&gt;
| Document_PageCount &lt;br /&gt;
| Summary Information: Number of Pages&lt;br /&gt;
|-&lt;br /&gt;
| Hash_MD5 &lt;br /&gt;
| MD5 Hash of a file&lt;br /&gt;
|-&lt;br /&gt;
| Hash_SHA1 &lt;br /&gt;
| SHA1 Hash of a file&lt;br /&gt;
|-&lt;br /&gt;
| Hash_CRC32 &lt;br /&gt;
| CRC32 Checksum of a file&lt;br /&gt;
|-&lt;br /&gt;
| Email_DateSent &lt;br /&gt;
| Email date sent&lt;br /&gt;
|-&lt;br /&gt;
| Email_Subject &lt;br /&gt;
| Email subject&lt;br /&gt;
|-&lt;br /&gt;
| Email_Sender &lt;br /&gt;
| Email sender&lt;br /&gt;
|-&lt;br /&gt;
| Outlook_ID &lt;br /&gt;
| Outlook Message ID&lt;br /&gt;
|-&lt;br /&gt;
| Outlook_DateSent &lt;br /&gt;
| Outlook Message Date Sent&lt;br /&gt;
|-&lt;br /&gt;
| Outlook_Subject &lt;br /&gt;
| Outlook Message Subject&lt;br /&gt;
|-&lt;br /&gt;
| Outlook_Sender &lt;br /&gt;
| Outlook Message Sender&lt;br /&gt;
|-&lt;br /&gt;
| AVI_FramesPerSecond &lt;br /&gt;
| AVI Frames per Second&lt;br /&gt;
|-&lt;br /&gt;
| AVI_TotalFrames &lt;br /&gt;
| AVI Total amount of Frames&lt;br /&gt;
|-&lt;br /&gt;
| AVI_Duration &lt;br /&gt;
| AVI Duration in H:M:S format&lt;br /&gt;
|-&lt;br /&gt;
| AVI_DurationMins &lt;br /&gt;
| AVI Duration in Minutes&lt;br /&gt;
|-&lt;br /&gt;
| AVI_DurationSecs &lt;br /&gt;
| AVI Duration in Seconds&lt;br /&gt;
|-&lt;br /&gt;
| AVI_WidthAndHeight &lt;br /&gt;
| AVI Dimensions in WxH format&lt;br /&gt;
|-&lt;br /&gt;
| AVI_Width &lt;br /&gt;
| AVI Width in Pixels&lt;br /&gt;
|-&lt;br /&gt;
| AVI_Height &lt;br /&gt;
| AVI Height in Pixels&lt;br /&gt;
|-&lt;br /&gt;
| AVI_VideoCodec&lt;br /&gt;
| AVI Video Codec&lt;br /&gt;
|-&lt;br /&gt;
| BinarySign_Extension &lt;br /&gt;
| Binary File Signature: Extension&lt;br /&gt;
|-&lt;br /&gt;
| BinarySign_Description &lt;br /&gt;
| Binary File Information: Description&lt;br /&gt;
|-&lt;br /&gt;
| VersionInfo_Version &lt;br /&gt;
| Version Information: Version&lt;br /&gt;
|-&lt;br /&gt;
| VersionInfo_Product &lt;br /&gt;
| Version Information: Product&lt;br /&gt;
|-&lt;br /&gt;
| VersionInfo_Company &lt;br /&gt;
| Version Information: Company&lt;br /&gt;
|-&lt;br /&gt;
| VersionInfo_Copyright &lt;br /&gt;
| Version Information: Copyright&lt;br /&gt;
|-&lt;br /&gt;
| VersionInfo_Description &lt;br /&gt;
| Version Information: Description&lt;br /&gt;
|-&lt;br /&gt;
| VersionInfo_Comments &lt;br /&gt;
| Version Information: Comments&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Editing Meta Tags ==&lt;br /&gt;
&lt;br /&gt;
Editing meta tags is &amp;lt;u&amp;gt;not supported&amp;lt;/u&amp;gt;, nor it will ever be. ReNamer is a file renaming tool, not a meta tag editing tool. Editing meta tags involves direct file content modification and requires a complete and thorough understanding and implementation of underlying standards. This is not only a dangerous business with a potential risk of destroying file content, but also requires huge amount of continues work.&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Date_and_Time_format&amp;diff=1337</id>
		<title>ReNamer:Date and Time format</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Date_and_Time_format&amp;diff=1337"/>
		<updated>2009-08-29T13:56:14Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Date-Time format is mostly used by the [[ReNamer:Meta_Tags|meta tags]]. You can define almost any thinkable format for all tags which extract a date-time field from the file. You can change it from within the [[ReNamer:Program settings#Meta tags settings|&#039;&#039;&#039;Settings&#039;&#039;&#039;]] menu. Below is a list of variables which you can use. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Variable &lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;d&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the day as a number without a leading zero (1-31).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;dd&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the day as a number with a leading zero (01-31).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;ddd&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the day as an abbreviation (Sun-Sat).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;dddd&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the day as a full name (Sunday-Saturday).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;e&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the year in the current period/era as a number without a leading zero (Japanese, Korean and Taiwanese locales only).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;ee&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the year in the current period/era as a number with a leading zero (Japanese, Korean and Taiwanese locales only).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;g&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the period/era as an abbreviation (Japanese and Taiwanese locales only).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;gg&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the period/era as a full name. (Japanese and Taiwanese locales only).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;m&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the month as a number without a leading zero (1-12). If the m specifier immediately follows an h or hh specifier then minute is displayed.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;mm&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the month as a number with a leading zero (01-12). If the mm specifier immediately follows an h or hh specifier then minute is displayed.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;mmm&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the month as an abbreviation (Jan-Dec) using the strings given by the ShortMonthNames global variable.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;mmmm&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the month as a full name (January-December) using the strings given by the LongMonthNames global variable.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;yy&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the year as a two-digit number (00-99).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;yyyy&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the year as a four-digit number (0000-9999).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;h&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the hour without a leading zero (0-23).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;hh&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the hour with a leading zero (00-23).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;n&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the minute without a leading zero (0-59).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;nn&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the minute with a leading zero (00-59).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;s&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the second without a leading zero (0-59).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;ss&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the second with a leading zero (00-59).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;z&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the millisecond without a leading zero (0-999).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;zzz&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the millisecond with a leading zero (000-999).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;am/pm&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Uses the 12-hour clock for the preceding h or hh specifier, and displays &amp;quot;am&amp;quot; for any hour before noon, and &amp;quot;pm&amp;quot; for any hour after noon. The am/pm specifier can use lower, upper, or mixed case, and the result is displayed accordingly.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;a/p&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Uses the 12-hour clock for the preceding h or hh specifier, and displays &amp;quot;a&amp;quot; for any hour before noon, and &amp;quot;p&amp;quot; for any hour after noon. The a/p specifier can use lower, upper, or mixed case, and the result is displayed accordingly.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;quot;xx&amp;quot;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Characters enclosed in single or double quotes are displayed as-is, and the formatting is not applied to them. The only way to put &#039;&#039;&#039;d&#039;&#039;&#039;, &#039;&#039;&#039;m&#039;&#039;&#039;, &#039;&#039;&#039;y&#039;&#039;&#039; or any other meaningful letter into your format.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For example, if we assume that the date is 25-th of October 2007 and the time is 16:59:00, then sample formats and their outputs would be: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;dd-mm-yyyy hh.nn.ss&#039;&#039;&#039; format will produce &#039;&#039;&#039;25-10-2007 16.59.00&#039;&#039;&#039;, which is an easily readable format for the date and time. &lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;It&#039;s&amp;quot; dddd, hh:nn:ss AM/PM&#039;&#039;&#039; format will produce &#039;&#039;&#039;It&#039;s Thursday, 4:59:00 PM&#039;&#039;&#039;, which is unsuitable for filenames because of &#039;&#039;&#039;:&#039;&#039;&#039; forbidden character.&lt;br /&gt;
*&#039;&#039;&#039;yyyymmddhhnnss&#039;&#039;&#039; format will produce &#039;&#039;&#039;20071025165900&#039;&#039;&#039;, which is ideal for serializing files because the filename is relatively short, most probably unique, contains only digits, and also makes files automatically sorted in chronological order.&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Date_and_Time_format&amp;diff=1336</id>
		<title>ReNamer:Date and Time format</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Date_and_Time_format&amp;diff=1336"/>
		<updated>2009-08-29T13:54:34Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Date-Time format is mostly used by the [[ReNamer:Meta_Tags|meta tags]]. You can define almost any thinkable format for all tags which extract a date-time field from the file. You can change it from within the [[ReNamer:Program settings#Meta tags settings|&#039;&#039;&#039;Settings&#039;&#039;&#039;]] menu. Below is a list of variables which you can use. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Variable &lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;d&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the day as a number without a leading zero (1-31).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;dd&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the day as a number with a leading zero (01-31).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;ddd&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the day as an abbreviation (Sun-Sat).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;dddd&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the day as a full name (Sunday-Saturday).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;e&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the year in the current period/era as a number without a leading zero (Japanese, Korean and Taiwanese locales only).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;ee&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the year in the current period/era as a number with a leading zero (Japanese, Korean and Taiwanese locales only).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;g&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the period/era as an abbreviation (Japanese and Taiwanese locales only).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;gg&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the period/era as a full name. (Japanese and Taiwanese locales only).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;m&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the month as a number without a leading zero (1-12). If the m specifier immediately follows an h or hh specifier then minute is displayed.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;mm&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the month as a number with a leading zero (01-12). If the mm specifier immediately follows an h or hh specifier then minute is displayed.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;mmm&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the month as an abbreviation (Jan-Dec) using the strings given by the ShortMonthNames global variable.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;mmmm&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the month as a full name (January-December) using the strings given by the LongMonthNames global variable.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;yy&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the year as a two-digit number (00-99).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;yyyy&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the year as a four-digit number (0000-9999).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;h&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the hour without a leading zero (0-23).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;hh&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the hour with a leading zero (00-23).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;n&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the minute without a leading zero (0-59).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;nn&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the minute with a leading zero (00-59).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;s&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the second without a leading zero (0-59).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;ss&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the second with a leading zero (00-59).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;z&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the millisecond without a leading zero (0-999).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;zzz&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Displays the millisecond with a leading zero (000-999).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;am/pm&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Uses the 12-hour clock for the preceding h or hh specifier, and displays &amp;quot;am&amp;quot; for any hour before noon, and &amp;quot;pm&amp;quot; for any hour after noon. The am/pm specifier can use lower, upper, or mixed case, and the result is displayed accordingly.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;a/p&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Uses the 12-hour clock for the preceding h or hh specifier, and displays &amp;quot;a&amp;quot; for any hour before noon, and &amp;quot;p&amp;quot; for any hour after noon. The a/p specifier can use lower, upper, or mixed case, and the result is displayed accordingly.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;&amp;quot;xx&amp;quot;&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| Characters enclosed in single or double quotes are displayed as-is, and do not affect formatting.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For example, if we assume that the date is 25-th of October 2007 and the time is 16:59:00, then sample formats and their outputs would be: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;dd-mm-yyyy hh.nn.ss&#039;&#039;&#039; format will produce &#039;&#039;&#039;25-10-2007 16.59.00&#039;&#039;&#039;, which is an easily readable format for the date and time. &lt;br /&gt;
*&#039;&#039;&#039;&amp;quot;It&#039;s&amp;quot; dddd, hh:nn:ss AM/PM&#039;&#039;&#039; format will produce &#039;&#039;&#039;It&#039;s Thursday, 4:59:00 PM&#039;&#039;&#039;, which is unsuitable for filenames because of &#039;&#039;&#039;:&#039;&#039;&#039; forbidden character.&lt;br /&gt;
*&#039;&#039;&#039;yyyymmddhhnnss&#039;&#039;&#039; format will produce &#039;&#039;&#039;20071025165900&#039;&#039;&#039;, which is ideal for serializing files because the filename is relatively short, most probably unique, contains only digits, and also makes files automatically sorted in chronological order.&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Menus_for_the_Files_pane&amp;diff=1332</id>
		<title>ReNamer:Menus for the Files pane</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Menus_for_the_Files_pane&amp;diff=1332"/>
		<updated>2009-08-29T13:24:59Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ReNamer has a menu bar between the &#039;&#039;&#039;Rules&#039;&#039;&#039; and &#039;&#039;&#039;Files&#039;&#039;&#039; panes [[Image:MenuStrip.png]].&lt;br /&gt;
&lt;br /&gt;
This appendix describes options available from this menu.&lt;br /&gt;
&lt;br /&gt;
=== Files button  ===&lt;br /&gt;
&lt;br /&gt;
When you click on the [[Image:FilesButton.png]] button, the following list pops up: &lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:FileMenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width: 619px; height: 218px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Analyze Name &lt;br /&gt;
| Opens [[ReNamer:Analyze|analysis window]], and loads the names of the selected files into it.&lt;br /&gt;
|-&lt;br /&gt;
| Edit New Name &#039;&#039;&#039;F2&#039;&#039;&#039; &lt;br /&gt;
| Starts manual editing of the selected filename.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Shell submenu|Shell]] &lt;br /&gt;
| Options for Windows shell operations.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Mark submenu|Mark]] &lt;br /&gt;
| Options for [[ReNamer:Adding_files_and_folders#Marking_and_Unmarking_the_files|marking]] specific items.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Clear submenu|Clear]] &lt;br /&gt;
| Options for [[ReNamer:Adding_files_and_folders#Marking_and_Unmarking_the_files|removing]] specific items from the &#039;&#039;&#039;Files&#039;&#039;&#039; pane.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Select submenu|Select]] &lt;br /&gt;
| Options for [[ReNamer:Adding_files_and_folders#Selecting_files|selecting]] specific items.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Move submenu|Move]] &lt;br /&gt;
| Options for moving specific items.&lt;br /&gt;
|-&lt;br /&gt;
| Remove selected items &#039;&#039;&#039;Del&#039;&#039;&#039; &lt;br /&gt;
| Remove selected items from the ReNamer&#039;s &#039;&#039;&#039;File&#039;&#039;&#039; pane. &amp;lt;br&amp;gt;(This command does not delete the items from the disk.)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This menu provides second-level options, as follows: &lt;br /&gt;
&lt;br /&gt;
==== Shell submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:ShellSubMenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Open File&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Enter&#039;&#039;&#039; &lt;br /&gt;
| Open the selected file using its default associated application.&lt;br /&gt;
|-&lt;br /&gt;
| Open with Notepad&#039;&#039;&#039;&amp;amp;nbsp; Shift+Enter&#039;&#039;&#039; &lt;br /&gt;
| Open the file with notepad. Useful when you want to see the raw data in the file. (When viewed this way, the file will not be displayed in its original formatting. It may not be easily readable.)&lt;br /&gt;
|-&lt;br /&gt;
| Open operating folder &#039;&#039;&#039;Ctrl+Enter&#039;&#039;&#039; &lt;br /&gt;
| Launch Windows Explorer and open the folder where the selected file is located. Highlight (select) the file in it.&lt;br /&gt;
|-&lt;br /&gt;
| File properties &#039;&#039;&#039;Alt+Enter&#039;&#039;&#039; &lt;br /&gt;
| Display the properties of the selected file. Typically, file size, dates (created/modified/accessed), comments, author, attributes (hidden, system, etc.)&lt;br /&gt;
|-&lt;br /&gt;
| Cut Files to clipboard &#039;&#039;&#039;Shift+Ctrl+X&#039;&#039;&#039; &lt;br /&gt;
| Cuts the selected file(s) to clipboard. All files will be moved to one folder, no matter where they were initially located.&amp;lt;br&amp;gt;(Note: If you do not paste the file(s) in a target application, the &#039;&#039;&#039;Cut&#039;&#039;&#039; operation is automatically canceled.)&lt;br /&gt;
|-&lt;br /&gt;
| Copy Files to clipboard &#039;&#039;&#039;Shift+Ctrl+C&#039;&#039;&#039; &lt;br /&gt;
| Copies selected file(s) to clipboard. All files will be copied to one folder, no matter where they were initially located.&lt;br /&gt;
|-&lt;br /&gt;
| Delete files to Recycle Bin &lt;br /&gt;
| Deletes the selected file(s) to Recycle Bin. (They can be recovered from the Recycle Bin.) &lt;br /&gt;
Note that if the file is too large for the Recycle Bin, Windows will warn you that it will not be put in Recycle Bin, but deleted permanently. If you confirm, the file is deleted permanently. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Mark submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:MarkSubmenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;/u&amp;gt;&#039;&#039;&#039;: &#039;&#039;&#039;Marking of files is explained [[ReNamer:Adding files and folders#Marking_and_Unmarking_the_files|here]].&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Mark&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Shift+M&#039;&#039;&#039; &lt;br /&gt;
| Mark all selected files. If some files are already marked, they remain marked.&lt;br /&gt;
|-&lt;br /&gt;
| UnMark&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp; Shift+U&#039;&#039;&#039; &lt;br /&gt;
| Unmark all selected files. If some files are already unmarked, they remain unmarked.&lt;br /&gt;
|-&lt;br /&gt;
| Invert Marking &#039;&#039;&#039;Ins&#039;&#039;&#039; &lt;br /&gt;
| Marked files become unmarked, and vice versa.&lt;br /&gt;
|-&lt;br /&gt;
| Mark only changed&amp;lt;br&amp;gt;(Inc. Case) &lt;br /&gt;
| [[ReNamer:Adding files and folders#Marking_and_Unmarking_the_files|Mark]] files that have been changed. Files that had just change of case (and nothing else) will &amp;lt;u&amp;gt;also&amp;lt;/u&amp;gt; be marked.&amp;lt;br&amp;gt;(&amp;quot;&#039;&#039;Change of case&#039;&#039;&amp;quot; means some letters are converted capital-to-small and/or small-to-capital)&lt;br /&gt;
|-&lt;br /&gt;
| Mark only changed&amp;lt;br&amp;gt;(Exc. Case) &lt;br /&gt;
| [[ReNamer:Adding files and folders#Marking_and_Unmarking_the_files|Mark]] files that have been changed, but do &amp;lt;u&amp;gt;not&amp;lt;/u&amp;gt; consider changes of case.&amp;lt;br&amp;gt; (&amp;quot;&#039;&#039;Change of case&#039;&#039;&amp;quot; means some letters are converted capital-to-small and/or small-to-capital)&lt;br /&gt;
|-&lt;br /&gt;
| Mark only selected &lt;br /&gt;
| Mark files that are selected. If some unselected files are already marked, they will be unmarked.&lt;br /&gt;
|-&lt;br /&gt;
| Mark by Mask &lt;br /&gt;
| Pops up a Mask window: &lt;br /&gt;
[[Image:MarkByMask.png]] &lt;br /&gt;
&lt;br /&gt;
Specify a mask pattern. All files that match this mask will be marked. &lt;br /&gt;
&lt;br /&gt;
You can enter multiple masks (separating them with semicolon). If a file matches any of these masks, it will be marked. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Clear submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:ClearSubmenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;/u&amp;gt;: The term &amp;quot;&#039;&#039;Clear&#039;&#039;&amp;quot; means remove from &#039;&#039;&#039;Files&#039;&#039;&#039; pane of ReNamer.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Clear All &lt;br /&gt;
| Clear all files loaded in the pane.&lt;br /&gt;
|-&lt;br /&gt;
| Clear Renamed &lt;br /&gt;
| Clear all files which have been renamed just before this command. Note that even if some files are not affected by the rules, they are still regarded as renamed successfully. &lt;br /&gt;
Only files that failed to rename (those with an &#039;&#039;&#039;x&#039;&#039;&#039; mark) will remain in the pane. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Clear Failed &lt;br /&gt;
| Only files that failed to rename (those with an &#039;&#039;&#039;x&#039;&#039;&#039; mark) will be cleared. &lt;br /&gt;
All other files (including files whose names were not altered by the rules) will remain in the &#039;&#039;&#039;Files&#039;&#039;&#039; pane. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Clear Valid &lt;br /&gt;
| Clear files that have valid names after Preview (but haven&#039;t been renamed yet).&lt;br /&gt;
|-&lt;br /&gt;
| Clear Invalid &lt;br /&gt;
| Clear files that got invalid (causing conflicts, empty or with forbidden characters etc.) names after Preview (but before renaming).&lt;br /&gt;
|-&lt;br /&gt;
| Clear Marked &lt;br /&gt;
| Clear all marked files.&lt;br /&gt;
|-&lt;br /&gt;
| Clear Not Marked &lt;br /&gt;
| Clear all files that are not marked.&lt;br /&gt;
|-&lt;br /&gt;
| Clear Not Changed &#039;&#039;&#039;Ctrl+D&#039;&#039;&#039; &lt;br /&gt;
| Clear all files that haven&#039;t been changed by the Preview. This also includes all files that have their New Name field empty (eg. because they have been successfully renamed or haven&#039;t been previewed since last renaming operation).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Select submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SelectSubmenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
Note: Selection of files is explained [[ReNamer:Adding files and folders#Selecting_files|here]].&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Select All&#039;&#039;&#039;&amp;amp;nbsp; Ctrl+A&#039;&#039;&#039; &lt;br /&gt;
| All files in the pane will be selected.&lt;br /&gt;
|-&lt;br /&gt;
| Invert Selection&#039;&#039;&#039;&amp;amp;nbsp; Ctrl+I&#039;&#039;&#039; &lt;br /&gt;
| Selected files become deselected, and vice versa.&lt;br /&gt;
|-&lt;br /&gt;
| Select by Name Length&amp;amp;nbsp; &#039;&#039;&#039;Ctrl+L&#039;&#039;&#039; &lt;br /&gt;
| Pops up a window: &lt;br /&gt;
[[Image:SelectByFileNameLengthDialog.png]] &lt;br /&gt;
&lt;br /&gt;
Specify the length of file name. Only files that exceed that length will be selected. &lt;br /&gt;
&lt;br /&gt;
The length refers to the whole filename including dot and the extension. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: A typical application is to check if the file can be put on a CD/DVD. The maximum length allowed in ISO 9660-compliant file-system is 64 characters. Longer file names are truncated when you burn a CD/DVD. It is difficult to correlate such files with their originals. To avoid such problems, shorten the names &#039;&#039;before&#039;&#039; burning the CD/DVD. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Select by Extension&amp;amp;nbsp; &#039;&#039;&#039;Ctrl+E&#039;&#039;&#039; &lt;br /&gt;
| Pops up a window: &lt;br /&gt;
[[Image:SelectByExtnDialog.png]] &lt;br /&gt;
&lt;br /&gt;
Specify the extension (without the dot). All files having that extension will be selected. &lt;br /&gt;
&lt;br /&gt;
You can enter multiple extensions (they must be separated by semicolons - not comma). &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Select by Mask&#039;&#039;&#039;&amp;amp;nbsp; Ctrl+M&#039;&#039;&#039; &lt;br /&gt;
| Pops up this window: &lt;br /&gt;
[[Image:SelectByMask.png]] &lt;br /&gt;
&lt;br /&gt;
Specify the [[ReNamer:Masks|mask]]. All files matching that pattern will be selected. &amp;lt;br&amp;gt;You can enter multiple masks (they must be separated by semicolons - not comma). &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Move submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:MoveSubmenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Up&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Ctrl+Up&#039;&#039;&#039; &lt;br /&gt;
| Moves the selected file up. This is used to re-arrange files in the list. &lt;br /&gt;
It is easier to use the keyboard shortcut &#039;&#039;&#039;CTRL+UpArrow&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Down&#039;&#039;&#039;&amp;amp;nbsp; Ctrl+Down&#039;&#039;&#039; &lt;br /&gt;
| Moves the selected file down. This is used to re-arrange the files list. &lt;br /&gt;
It is easier to use the keyboard shortcut &#039;&#039;&#039;CTRL+DownArrow&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Filters menu  ===&lt;br /&gt;
&lt;br /&gt;
When you click on the [[Image:FiltersButton.png]] button, the &#039;&#039;&#039;Filters&#039;&#039;&#039; window pops up. It controls what gets added to the &#039;&#039;&#039;Files&#039;&#039;&#039; pane when you use the&amp;amp;nbsp;[[Image:AddFoldersButton.png]] button or [[ReNamer:Adding files and folders#Adding files using the Drag-and-drop method|Drag &amp;amp; Drop]] or [[ReNamer:Adding files and folders#Adding files using the copy-and-paste method |Copy &amp;amp; Paste]] methods.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:FilterSettingsDialog.png]] &lt;br /&gt;
| The options work as follows: &lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Option&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Effect&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Add files within folders &lt;br /&gt;
| If you want to rename only directories, you would need to UNTICK &#039;&#039;Add files within folders&#039;&#039; option, and tick &#039;&#039;Add folders as files&#039;&#039; option. This will stop files being added from scanned folders.&lt;br /&gt;
|-&lt;br /&gt;
| Add folders as files &lt;br /&gt;
| ReNamer treats folder just like a single filename (not as a container that holds files and subfolders). So only the folder is loaded, and not the files in it. Useful for renaming the folder itself.&lt;br /&gt;
|-&lt;br /&gt;
| Include subfolders &lt;br /&gt;
| Loads contents from all subfolders recursively.&lt;br /&gt;
|-&lt;br /&gt;
| Include hidden items &lt;br /&gt;
| To protect hidden items, deselect this option.&lt;br /&gt;
|-&lt;br /&gt;
| Include system items &lt;br /&gt;
| To protect files reserved for system (OS), deselect this option.&lt;br /&gt;
|-&lt;br /&gt;
| Skip root folders when added as files &lt;br /&gt;
| Works when the &#039;&#039;Add folders as files&#039;&#039; and &#039;&#039;Include subfolders&#039;&#039; options are selected. When it&#039;s on, ReNamer adds all the subfolders but not the root folder itself.&lt;br /&gt;
|-&lt;br /&gt;
| Masks &lt;br /&gt;
| All added files (or folders as files) must match specified [[ReNamer:Masks|mask(s)]]. For example, if you enter &#039;&#039;&#039;*.jpg;*.gif;*.png&#039;&#039;&#039; as masks, ReNamer will add only files with these extensions. Everything else will be filtered &#039;&#039;out&#039;&#039;(not added to ReNamer).&lt;br /&gt;
|-&lt;br /&gt;
| Apply only to the file name &lt;br /&gt;
| Changes how the masks (see above) are applied. &lt;br /&gt;
For example, suppose you have file &#039;&#039;&#039;&#039;&#039;C:\Folder\File.ext&#039;&#039;&#039;&#039;&#039;. If &#039;&#039;this&#039;&#039; option is ON, only the filename part (&#039;&#039;&#039;&#039;&#039;File.ext&#039;&#039;&#039;&#039;&#039;) will be checked against the mask(s). But if &#039;&#039;this&#039;&#039; option is OFF, the entire path (&#039;&#039;&#039;&#039;&#039;C:\Folder\File.ext&#039;&#039;&#039;&#039;&#039;) will be checked against the mask(s). &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Press &#039;&#039;&#039;Save&#039;&#039;&#039; to save changes. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Filters&#039;&#039;&#039; menu is also accessible from the &#039;&#039;&#039;Add Folder&#039;&#039;&#039; window. For details see [[ReNamer:Adding files and folders#Adding items using the &#039;Add Folders&#039; button |Adding items using the &#039;Add Folders&#039; button]] section.&lt;br /&gt;
&lt;br /&gt;
=== Export menu ===&lt;br /&gt;
When you click on the [[Image:ExportButton.png]] button, the following list pops up: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:ExportMenu.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| Export file paths and undo paths&lt;br /&gt;
| Exports &#039;&#039;file paths&#039;&#039; and &#039;&#039;undo paths&#039;&#039; to the .csv (comma separated) or .txt (tab separated) file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Export file paths and new names&lt;br /&gt;
| Exports &#039;&#039;file paths&#039;&#039; and &#039;&#039;new names&#039;&#039; to the .csv (comma separated) or .txt (tab separated) file. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Import file paths and new names&lt;br /&gt;
| Imports &#039;&#039;file paths&#039;&#039; and &#039;&#039;new names&#039;&#039; from the .csv (comma separated) or .txt (tab separated) file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Import files from text-list or play-list&lt;br /&gt;
| Imports &#039;&#039;file paths&#039;&#039; from the .txt/.log file (one file per line) or .m3u/.pls playlist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; It will load file paths into &#039;&#039;&#039;Files&#039;&#039;&#039; pane only if the file really exists on your file system.&lt;br /&gt;
|-&lt;br /&gt;
| Export new names to clipboard&lt;br /&gt;
| Export &#039;&#039;new names&#039;&#039; to clipboard. One name per line.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Import new names from clipboard&lt;br /&gt;
| Imports &#039;&#039;new names&#039;&#039; from clipboard. Every name should be placed in a new line.&lt;br /&gt;
&lt;br /&gt;
If there is less lines in the clipboard text than files in &#039;&#039;&#039;Files&#039;&#039;&#039; pane last files won&#039;t be renamed.&amp;lt;br&amp;gt;&lt;br /&gt;
If there is more lines in the clipboard text than files in &#039;&#039;&#039;Files&#039;&#039;&#039; pane, then last lines won&#039;t be used.&lt;br /&gt;
|-&lt;br /&gt;
| Export all columns to clipboard&lt;br /&gt;
| Exports &#039;&#039;all columns&#039;&#039; to clipboard as a tab separated text.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Options menu  ===&lt;br /&gt;
&lt;br /&gt;
When you click on the [[Image:OptionsButton.png]] button, the following list pops up: &lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:OptionsMenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Autosize columns &lt;br /&gt;
| Auto-size all columns, to accommodate the longest entry in each column.&lt;br /&gt;
|-&lt;br /&gt;
| Validate new names &lt;br /&gt;
| Check if the new names are valid.&lt;br /&gt;
|-&lt;br /&gt;
| Fix conflicting new names &lt;br /&gt;
| Add incremental numbers as suffixes to avoid conflicts in names. For example, if a new name for a file is Name1, and if such a file already exists in the target folder, then a suffix (2) is added to the newly renamed file. If more than one files have such name conflicts, ReNamer uses incremental numbers (i.e. (2), (3)...) as suffixes to make sure that each file gets a unique name.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight changed names &lt;br /&gt;
| Usually you load files only because you want to change their names. Yet, sometimes, some files escape all the rules you have loaded and remain unchanged. In such cases, you may want to know why that happened. &lt;br /&gt;
ReNamer can highlight files that are going to be changed. Now you can investigate the remaining files.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; &#039;&#039;Highlight changed names&#039;&#039; option works as a switch: it turns highlighting ON and OFF.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tip:&#039;&#039;&#039; You can unmark the rules selectively and see the effect on the files. That will tell you which rules are working on which files. Once your analysis is over, you can mark all rules. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Analyze sample text &lt;br /&gt;
| It opens the [[ReNamer:Analyze|Analyze window]].&lt;br /&gt;
Thanks to that option you don&#039;t have to load files to the &#039;&#039;&#039;Files&#039;&#039;&#039; pane just to check if your rules work as desired.&amp;lt;br&amp;gt;&lt;br /&gt;
It is extremally useful when you want to help others on the forum.&lt;br /&gt;
&lt;br /&gt;
*Enter any text that looks like your target files, and see whether the rules work as desired on that text. &lt;br /&gt;
*Edit the rules if the desired result is not achieved &lt;br /&gt;
*Once you are satisfied with the rules, apply them on the real files or post the set of rules on the forum.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Analyze sample text won&#039;t be any help if the rules base on the files properties (and not only on the filename). Analyze tool won&#039;t be able eg. to extract Meta tag from the text in its window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Apply rules to the clipboard &lt;br /&gt;
| When you choose this option your rules will be applied to the text in clipboard instead of files in the &#039;&#039;&#039;Files&#039;&#039;&#039; pane. This might be useful eg. when working with word processors that don&#039;t support RegEx&#039;es.&lt;br /&gt;
|-&lt;br /&gt;
| Count marked and selected files &#039;&#039;&#039;Alt + I&#039;&#039;&#039;&lt;br /&gt;
| It pops up a window showing numbers of selected and marked files. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Menus_for_the_Files_pane&amp;diff=1331</id>
		<title>ReNamer:Menus for the Files pane</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Menus_for_the_Files_pane&amp;diff=1331"/>
		<updated>2009-08-29T13:21:27Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ReNamer has a menu bar between the &#039;&#039;&#039;Rules&#039;&#039;&#039; and &#039;&#039;&#039;Files&#039;&#039;&#039; panes [[Image:MenuStrip.png]].&lt;br /&gt;
&lt;br /&gt;
This appendix describes options available from this menu.&lt;br /&gt;
&lt;br /&gt;
=== Files button  ===&lt;br /&gt;
&lt;br /&gt;
When you click on the [[Image:FilesButton.png]] button, the following list pops up: &lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:FileMenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width: 619px; height: 218px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Analyze Name &lt;br /&gt;
| Opens [[ReNamer:Analyze|analysis window]], and loads the names of the selected files into it.&lt;br /&gt;
|-&lt;br /&gt;
| Edit New Name &#039;&#039;&#039;F2&#039;&#039;&#039; &lt;br /&gt;
| Starts manual editing of the selected filename.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Shell submenu|Shell]] &lt;br /&gt;
| Options for Windows shell operations.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Mark submenu|Mark]] &lt;br /&gt;
| Options for [[ReNamer:Adding_files_and_folders#Marking_and_Unmarking_the_files|marking]] specific items.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Clear submenu|Clear]] &lt;br /&gt;
| Options for [[ReNamer:Adding_files_and_folders#Marking_and_Unmarking_the_files|removing]] specific items from the &#039;&#039;&#039;Files&#039;&#039;&#039; pane.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Select submenu|Select]] &lt;br /&gt;
| Options for [[ReNamer:Adding_files_and_folders#Selecting_files|selecting]] specific items.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Move submenu|Move]] &lt;br /&gt;
| Options for moving specific items.&lt;br /&gt;
|-&lt;br /&gt;
| Remove selected items &#039;&#039;&#039;Del&#039;&#039;&#039; &lt;br /&gt;
| Remove selected items from the ReNamer&#039;s &#039;&#039;&#039;File&#039;&#039;&#039; pane. &amp;lt;br&amp;gt;(This command does not delete the items from the disk.)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This menu provides second-level options, as follows: &lt;br /&gt;
&lt;br /&gt;
==== Shell submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:ShellSubMenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Open File&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Enter&#039;&#039;&#039; &lt;br /&gt;
| Open the selected file using its default associated application.&lt;br /&gt;
|-&lt;br /&gt;
| Open with Notepad&#039;&#039;&#039;&amp;amp;nbsp; Shift+Enter&#039;&#039;&#039; &lt;br /&gt;
| Open the file with notepad. Useful when you want to see the raw data in the file. (When viewed this way, the file will not be displayed in its original formatting. It may not be easily readable.)&lt;br /&gt;
|-&lt;br /&gt;
| Open operating folder &#039;&#039;&#039;Ctrl+Enter&#039;&#039;&#039; &lt;br /&gt;
| Launch Windows Explorer and open the folder where the selected file is located. Highlight (select) the file in it.&lt;br /&gt;
|-&lt;br /&gt;
| File properties &#039;&#039;&#039;Alt+Enter&#039;&#039;&#039; &lt;br /&gt;
| Display the properties of the selected file. Typically, file size, dates (created/modified/accessed), comments, author, attributes (hidden, system, etc.)&lt;br /&gt;
|-&lt;br /&gt;
| Cut Files to clipboard &#039;&#039;&#039;Shift+Ctrl+X&#039;&#039;&#039; &lt;br /&gt;
| Cuts the selected file(s) to clipboard. All files will be moved to one folder, no matter where they were initially located.&amp;lt;br&amp;gt;(Note: If you do not paste the file(s) in a target application, the &#039;&#039;&#039;Cut&#039;&#039;&#039; operation is automatically canceled.)&lt;br /&gt;
|-&lt;br /&gt;
| Copy Files to clipboard &#039;&#039;&#039;Shift+Ctrl+C&#039;&#039;&#039; &lt;br /&gt;
| Copies selected file(s) to clipboard. All files will be copied to one folder, no matter where they were initially located.&lt;br /&gt;
|-&lt;br /&gt;
| Delete files to Recycle Bin &lt;br /&gt;
| Deletes the selected file(s) to Recycle Bin. (They can be recovered from the Recycle Bin.) &lt;br /&gt;
Note that if the file is too large for the Recycle Bin, Windows will warn you that it will not be put in Recycle Bin, but deleted permanently. If you confirm, the file is deleted permanently. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Mark submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:MarkSubmenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;/u&amp;gt;&#039;&#039;&#039;: &#039;&#039;&#039;Marking of files is explained [[ReNamer:Adding files and folders#Marking_and_Unmarking_the_files|here]].&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Mark&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Shift+M&#039;&#039;&#039; &lt;br /&gt;
| Mark all selected files. If some files are already marked, they remain marked.&lt;br /&gt;
|-&lt;br /&gt;
| UnMark&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp; Shift+U&#039;&#039;&#039; &lt;br /&gt;
| Unmark all selected files. If some files are already unmarked, they remain unmarked.&lt;br /&gt;
|-&lt;br /&gt;
| Invert Marking &#039;&#039;&#039;Ins&#039;&#039;&#039; &lt;br /&gt;
| Marked files become unmarked, and vice versa.&lt;br /&gt;
|-&lt;br /&gt;
| Mark only changed&amp;lt;br&amp;gt;(Inc. Case) &lt;br /&gt;
| [[ReNamer:Adding files and folders#Marking_and_Unmarking_the_files|Mark]] files that have been changed. Files that had just change of case (and nothing else) will &amp;lt;u&amp;gt;also&amp;lt;/u&amp;gt; be marked.&amp;lt;br&amp;gt;(&amp;quot;&#039;&#039;Change of case&#039;&#039;&amp;quot; means some letters are converted capital-to-small and/or small-to-capital)&lt;br /&gt;
|-&lt;br /&gt;
| Mark only changed&amp;lt;br&amp;gt;(Exc. Case) &lt;br /&gt;
| [[ReNamer:Adding files and folders#Marking_and_Unmarking_the_files|Mark]] files that have been changed, but do &amp;lt;u&amp;gt;not&amp;lt;/u&amp;gt; consider changes of case.&amp;lt;br&amp;gt; (&amp;quot;&#039;&#039;Change of case&#039;&#039;&amp;quot; means some letters are converted capital-to-small and/or small-to-capital)&lt;br /&gt;
|-&lt;br /&gt;
| Mark only selected &lt;br /&gt;
| Mark files that are selected. If some unselected files are already marked, they will be unmarked.&lt;br /&gt;
|-&lt;br /&gt;
| Mark by Mask &lt;br /&gt;
| Pops up a Mask window: &lt;br /&gt;
[[Image:MarkByMask.png]] &lt;br /&gt;
&lt;br /&gt;
Specify a mask pattern. All files that match this mask will be marked. &lt;br /&gt;
&lt;br /&gt;
You can enter multiple masks (separating them with semicolon). If a file matches any of these masks, it will be marked. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Clear submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:ClearSubmenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;/u&amp;gt;: The term &amp;quot;&#039;&#039;Clear&#039;&#039;&amp;quot; means remove from &#039;&#039;&#039;Files&#039;&#039;&#039; pane of ReNamer.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Clear All &lt;br /&gt;
| Clear all files loaded in the pane.&lt;br /&gt;
|-&lt;br /&gt;
| Clear Renamed &lt;br /&gt;
| Clear all files which have been renamed just before this command. Note that even if some files are not affected by the rules, they are still regarded as renamed successfully. &lt;br /&gt;
Only files that failed to rename (those with an &#039;&#039;&#039;x&#039;&#039;&#039; mark) will remain in the pane. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Clear Failed &lt;br /&gt;
| Only files that failed to rename (those with an &#039;&#039;&#039;x&#039;&#039;&#039; mark) will be cleared. &lt;br /&gt;
All other files (including files whose names were not altered by the rules) will remain in the &#039;&#039;&#039;Files&#039;&#039;&#039; pane. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Clear Valid &lt;br /&gt;
| Clear files that have valid names after Preview (but haven&#039;t been renamed yet).&lt;br /&gt;
|-&lt;br /&gt;
| Clear Invalid &lt;br /&gt;
| Clear files that got invalid (causing conflicts, empty or with forbidden characters etc.) names after Preview (but before renaming).&lt;br /&gt;
|-&lt;br /&gt;
| Clear Marked &lt;br /&gt;
| Clear all marked files.&lt;br /&gt;
|-&lt;br /&gt;
| Clear Not Marked &lt;br /&gt;
| Clear all files that are not marked.&lt;br /&gt;
|-&lt;br /&gt;
| Clear Not Changed &#039;&#039;&#039;Ctrl+D&#039;&#039;&#039; &lt;br /&gt;
| Clear all files that haven&#039;t been changed by the Preview. This also includes all files that have their New Name field empty (eg. because they have been successfully renamed or haven&#039;t been previewed since last renaming operation).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Select submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SelectSubmenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
Note: Selection of files is explained [[ReNamer:Adding files and folders#Selecting_files|here]].&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Select All&#039;&#039;&#039;&amp;amp;nbsp; Ctrl+A&#039;&#039;&#039; &lt;br /&gt;
| All files in the pane will be selected.&lt;br /&gt;
|-&lt;br /&gt;
| Invert Selection&#039;&#039;&#039;&amp;amp;nbsp; Ctrl+I&#039;&#039;&#039; &lt;br /&gt;
| Selected files become deselected, and vice versa.&lt;br /&gt;
|-&lt;br /&gt;
| Select by Name Length&amp;amp;nbsp; &#039;&#039;&#039;Ctrl+L&#039;&#039;&#039; &lt;br /&gt;
| Pops up a window: &lt;br /&gt;
[[Image:SelectByFileNameLengthDialog.png]] &lt;br /&gt;
&lt;br /&gt;
Specify the length of file name. Only files that exceed that length will be selected. &lt;br /&gt;
&lt;br /&gt;
The length refers to the whole filename including dot and the extension. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: A typical application is to check if the file can be put on a CD/DVD. The maximum length allowed in ISO 9660-compliant file-system is 64 characters. Longer file names are truncated when you burn a CD/DVD. It is difficult to correlate such files with their originals. To avoid such problems, shorten the names &#039;&#039;before&#039;&#039; burning the CD/DVD. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Select by Extension&amp;amp;nbsp; &#039;&#039;&#039;Ctrl+E&#039;&#039;&#039; &lt;br /&gt;
| Pops up a window: &lt;br /&gt;
[[Image:SelectByExtnDialog.png]] &lt;br /&gt;
&lt;br /&gt;
Specify the extension (without the dot). All files having that extension will be selected. &lt;br /&gt;
&lt;br /&gt;
You can enter multiple extensions (they must be separated by semicolons - not comma). &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Select by Mask&#039;&#039;&#039;&amp;amp;nbsp; Ctrl+M&#039;&#039;&#039; &lt;br /&gt;
| Pops up this window: &lt;br /&gt;
[[Image:SelectByMask.png]] &lt;br /&gt;
&lt;br /&gt;
Specify the [[ReNamer:Masks|mask]]. All files matching that pattern will be selected. &amp;lt;br&amp;gt;You can enter multiple masks (they must be separated by semicolons - not comma). &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Move submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:MoveSubmenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Up&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Ctrl+Up&#039;&#039;&#039; &lt;br /&gt;
| Moves the selected file up. This is used to re-arrange files in the list. &lt;br /&gt;
It is easier to use the keyboard shortcut &#039;&#039;&#039;CTRL+UpArrow&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Down&#039;&#039;&#039;&amp;amp;nbsp; Ctrl+Down&#039;&#039;&#039; &lt;br /&gt;
| Moves the selected file down. This is used to re-arrange the files list. &lt;br /&gt;
It is easier to use the keyboard shortcut &#039;&#039;&#039;CTRL+DownArrow&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Filters menu  ===&lt;br /&gt;
&lt;br /&gt;
When you click on the [[Image:FiltersButton.png]] button, the &#039;&#039;&#039;Filters&#039;&#039;&#039; window pops up. It controls what gets added to the &#039;&#039;&#039;Files&#039;&#039;&#039; pane when you use the&amp;amp;nbsp;[[Image:AddFoldersButton.png]] button or [[ReNamer:Adding files and folders#Adding files using the Drag-and-drop method|Drag &amp;amp; Drop]] or [[ReNamer:Adding files and folders#Adding files using the copy-and-paste method |Copy &amp;amp; Paste]] methods.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:FilterSettingsDialog.png]] &lt;br /&gt;
| The options work as follows: &lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Option&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Effect&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Add files within folders &lt;br /&gt;
| If you want to rename only directories, you would need to UNTICK &#039;&#039;Add files within folders&#039;&#039; option, and tick &#039;&#039;Add folders as files&#039;&#039; option. This will stop files being added from scanned folders.&lt;br /&gt;
|-&lt;br /&gt;
| Add folders as files &lt;br /&gt;
| ReNamer treats folder just like a single filename (not as a container that holds files and subfolders). So only the folder is loaded, and not the files in it. Useful for renaming the folder itself.&lt;br /&gt;
|-&lt;br /&gt;
| Include subfolders &lt;br /&gt;
| Loads contents from all subfolders recursively.&lt;br /&gt;
|-&lt;br /&gt;
| Include hidden items &lt;br /&gt;
| To protect hidden items, deselect this option.&lt;br /&gt;
|-&lt;br /&gt;
| Include system items &lt;br /&gt;
| To protect files reserved for system (OS), deselect this option.&lt;br /&gt;
|-&lt;br /&gt;
| Skip root folders when added as files &lt;br /&gt;
| Works when the &#039;&#039;Add folders as files&#039;&#039; and &#039;&#039;Include subfolders&#039;&#039; options are selected. When it&#039;s on, ReNamer adds all the subfolders but not the root folder itself.&lt;br /&gt;
|-&lt;br /&gt;
| Masks &lt;br /&gt;
| All added files (or folders as files) must match specified [[ReNamer:Masks|mask(s)]]. For example, if you enter &#039;&#039;&#039;*.jpg;*.gif;*.png&#039;&#039;&#039; as masks, ReNamer will add only files with these extensions. Everything else will be filtered &#039;&#039;out&#039;&#039;(not added to ReNamer).&lt;br /&gt;
|-&lt;br /&gt;
| Apply only to the file name &lt;br /&gt;
| Changes how the masks (see above) are applied. &lt;br /&gt;
For example, suppose you have file &#039;&#039;&#039;&#039;&#039;C:\Folder\File.ext&#039;&#039;&#039;&#039;&#039;. If &#039;&#039;this&#039;&#039; option is ON, only the filename part (&#039;&#039;&#039;&#039;&#039;File.ext&#039;&#039;&#039;&#039;&#039;) will be checked against the mask(s). But if &#039;&#039;this&#039;&#039; option is OFF, the entire path (&#039;&#039;&#039;&#039;&#039;C:\Folder\File.ext&#039;&#039;&#039;&#039;&#039;) will be checked against the mask(s). &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Press &#039;&#039;&#039;Save&#039;&#039;&#039; to save changes. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Filters&#039;&#039;&#039; menu is also accessible from the &#039;&#039;&#039;Add Folder&#039;&#039;&#039; window. For details see [[ReNamer:Adding files and folders#Adding items using the &#039;Add Folders&#039; button |Adding items using the &#039;Add Folders&#039; button]] section.&lt;br /&gt;
&lt;br /&gt;
=== Export menu ===&lt;br /&gt;
When you click on the [[Image:ExportButton.png]] button, the following list pops up: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:ExportMenu.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| Export file paths and undo paths&lt;br /&gt;
| Exports file paths and undo paths to the .csv (comma separated) or .txt (tab separated) file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Export file paths and new names&lt;br /&gt;
| Exports file paths and new names to the .csv (comma separated) or .txt (tab separated) file. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Import file paths and new names&lt;br /&gt;
| Imports file paths and new names from the .csv (comma separated) or .txt (tab separated) file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Import files from text-list or play-list&lt;br /&gt;
| Imports file paths from the .txt/.log file (one file per line) or .m3u/.pls playlist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; It will load file paths into &#039;&#039;&#039;Files&#039;&#039;&#039; pane only if the file really exists on your file system.&lt;br /&gt;
|-&lt;br /&gt;
| Export new names to clipboard&lt;br /&gt;
| Export new names to clipboard. One name per line.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Import new names from clipboard&lt;br /&gt;
| Imports new names from clipboard. Every name should be placed in a new line.&lt;br /&gt;
&lt;br /&gt;
If there is less lines in the clipboard text than files in &#039;&#039;&#039;Files&#039;&#039;&#039; pane last files won&#039;t be renamed.&amp;lt;br&amp;gt;&lt;br /&gt;
If there is more lines in the clipboard text than files in &#039;&#039;&#039;Files&#039;&#039;&#039; pane, then last lines won&#039;t be used.&lt;br /&gt;
|-&lt;br /&gt;
| Export all columns to clipboard&lt;br /&gt;
| Exports all columns to clipboard as a tab separated text.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Options menu  ===&lt;br /&gt;
&lt;br /&gt;
When you click on the [[Image:OptionsButton.png]] button, the following list pops up: &lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:OptionsMenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Autosize columns &lt;br /&gt;
| Auto-size all columns, to accommodate the longest entry in each column.&lt;br /&gt;
|-&lt;br /&gt;
| Validate new names &lt;br /&gt;
| Check if the new names are valid.&lt;br /&gt;
|-&lt;br /&gt;
| Fix conflicting new names &lt;br /&gt;
| Add incremental numbers as suffixes to avoid conflicts in names. For example, if a new name for a file is Name1, and if such a file already exists in the target folder, then a suffix (2) is added to the newly renamed file. If more than one files have such name conflicts, ReNamer uses incremental numbers (i.e. (2), (3)...) as suffixes to make sure that each file gets a unique name.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight changed names &lt;br /&gt;
| Usually you load files only because you want to change their names. Yet, sometimes, some files escape all the rules you have loaded and remain unchanged. In such cases, you may want to know why that happened. &lt;br /&gt;
ReNamer can highlight files that are going to be changed. Now you can investigate the remaining files.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; &#039;&#039;Highlight changed names&#039;&#039; option works as a switch: it turns highlighting ON and OFF.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tip:&#039;&#039;&#039; You can unmark the rules selectively and see the effect on the files. That will tell you which rules are working on which files. Once your analysis is over, you can mark all rules. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Analyze sample text &lt;br /&gt;
| It opens the [[ReNamer:Analyze|Analyze window]].&lt;br /&gt;
Thanks to that option you don&#039;t have to load files to the &#039;&#039;&#039;Files&#039;&#039;&#039; pane just to check if your rules work as desired.&amp;lt;br&amp;gt;&lt;br /&gt;
It is extremally useful when you want to help others on the forum.&lt;br /&gt;
&lt;br /&gt;
*Enter any text that looks like your target files, and see whether the rules work as desired on that text. &lt;br /&gt;
*Edit the rules if the desired result is not achieved &lt;br /&gt;
*Once you are satisfied with the rules, apply them on the real files or post the set of rules on the forum.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Analyze sample text won&#039;t be any help if the rules base on the files properties (and not only on the filename). Analyze tool won&#039;t be able eg. to extract Meta tag from the text in its window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Apply rules to the clipboard &lt;br /&gt;
| When you choose this option your rules will be applied to the text in clipboard instead of files in the &#039;&#039;&#039;Files&#039;&#039;&#039; pane. This might be useful eg. when working with word processors that don&#039;t support RegEx&#039;es.&lt;br /&gt;
|-&lt;br /&gt;
| Count marked and selected files &#039;&#039;&#039;Alt + I&#039;&#039;&#039;&lt;br /&gt;
| It pops up a window with numbers of selected and marked files. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Menus_for_the_Files_pane&amp;diff=1324</id>
		<title>ReNamer:Menus for the Files pane</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Menus_for_the_Files_pane&amp;diff=1324"/>
		<updated>2009-08-29T08:12:17Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ReNamer has a menu bar between the &#039;&#039;&#039;Rules&#039;&#039;&#039; and &#039;&#039;&#039;Files&#039;&#039;&#039; panes [[Image:MenuStrip.png]].&lt;br /&gt;
&lt;br /&gt;
This appendix describes options available from this menu.&lt;br /&gt;
&lt;br /&gt;
=== Files button  ===&lt;br /&gt;
&lt;br /&gt;
When you click on the [[Image:FilesButton.png]] button, the following list pops up: &lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:FileMenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width: 619px; height: 218px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Analyze Name &lt;br /&gt;
| Opens [[ReNamer:Analyze|analysis window]], and loads the names of the selected files into it.&lt;br /&gt;
|-&lt;br /&gt;
| Edit New Name &#039;&#039;&#039;F2&#039;&#039;&#039; &lt;br /&gt;
| Starts manual editing of the selected filename.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Shell submenu|Shell]] &lt;br /&gt;
| Options for Windows shell operations.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Mark submenu|Mark]] &lt;br /&gt;
| Options for [[ReNamer:Adding_files_and_folders#Marking_and_Unmarking_the_files|marking]] specific items.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Clear submenu|Clear]] &lt;br /&gt;
| Options for [[ReNamer:Adding_files_and_folders#Marking_and_Unmarking_the_files|removing]] specific items from the &#039;&#039;&#039;Files&#039;&#039;&#039; pane.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Select submenu|Select]] &lt;br /&gt;
| Options for [[ReNamer:Adding_files_and_folders#Selecting_files|selecting]] specific items.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Move submenu|Move]] &lt;br /&gt;
| Options for moving specific items.&lt;br /&gt;
|-&lt;br /&gt;
| Remove selected items &#039;&#039;&#039;Del&#039;&#039;&#039; &lt;br /&gt;
| Remove selected items from the ReNamer&#039;s &#039;&#039;&#039;File&#039;&#039;&#039; pane. &amp;lt;br&amp;gt;(This command does not delete the items from the disk.)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This menu provides second-level options, as follows: &lt;br /&gt;
&lt;br /&gt;
==== Shell submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:ShellSubMenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Open File&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Enter&#039;&#039;&#039; &lt;br /&gt;
| Open the selected file using its default associated application.&lt;br /&gt;
|-&lt;br /&gt;
| Open with Notepad&#039;&#039;&#039;&amp;amp;nbsp; Shift+Enter&#039;&#039;&#039; &lt;br /&gt;
| Open the file with notepad. Useful when you want to see the raw data in the file. (When viewed this way, the file will not be displayed in its original formatting. It may not be easily readable.)&lt;br /&gt;
|-&lt;br /&gt;
| Open operating folder &#039;&#039;&#039;Ctrl+Enter&#039;&#039;&#039; &lt;br /&gt;
| Launch Windows Explorer and open the folder where the selected file is located. Highlight (select) the file in it.&lt;br /&gt;
|-&lt;br /&gt;
| File properties &#039;&#039;&#039;Alt+Enter&#039;&#039;&#039; &lt;br /&gt;
| Display the properties of the selected file. Typically, file size, dates (created/modified/accessed), comments, author, attributes (hidden, system, etc.)&lt;br /&gt;
|-&lt;br /&gt;
| Cut Files to clipboard &#039;&#039;&#039;Shift+Ctrl+X&#039;&#039;&#039; &lt;br /&gt;
| Cuts the selected file(s) to clipboard. All files will be moved to one folder, no matter where they were initially located.&amp;lt;br&amp;gt;(Note: If you do not paste the file(s) in a target application, the &#039;&#039;&#039;Cut&#039;&#039;&#039; operation is automatically canceled.)&lt;br /&gt;
|-&lt;br /&gt;
| Copy Files to clipboard &#039;&#039;&#039;Shift+Ctrl+C&#039;&#039;&#039; &lt;br /&gt;
| Copies selected file(s) to clipboard. All files will be copied to one folder, no matter where they were initially located.&lt;br /&gt;
|-&lt;br /&gt;
| Delete files to Recycle Bin &lt;br /&gt;
| Deletes the selected file(s) to Recycle Bin. (They can be recovered from the Recycle Bin.) &lt;br /&gt;
Note that if the file is too large for the Recycle Bin, Windows will warn you that it will not be put in Recycle Bin, but deleted permanently. If you confirm, the file is deleted permanently. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Mark submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:MarkSubmenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;/u&amp;gt;&#039;&#039;&#039;: &#039;&#039;&#039;Marking of files is explained [[ReNamer:Adding files and folders#Marking_and_Unmarking_the_files|here]].&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Mark&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Shift+M&#039;&#039;&#039; &lt;br /&gt;
| Mark all selected files. If some files are already marked, they remain marked.&lt;br /&gt;
|-&lt;br /&gt;
| UnMark&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp; Shift+U&#039;&#039;&#039; &lt;br /&gt;
| Unmark all selected files. If some files are already unmarked, they remain unmarked.&lt;br /&gt;
|-&lt;br /&gt;
| Invert Marking &#039;&#039;&#039;Ins&#039;&#039;&#039; &lt;br /&gt;
| Marked files become unmarked, and vice versa.&lt;br /&gt;
|-&lt;br /&gt;
| Mark only changed&amp;lt;br&amp;gt;(Inc. Case) &lt;br /&gt;
| [[ReNamer:Adding files and folders#Marking_and_Unmarking_the_files|Mark]] files that have been changed. Files that had just change of case (and nothing else) will &amp;lt;u&amp;gt;also&amp;lt;/u&amp;gt; be marked.&amp;lt;br&amp;gt;(&amp;quot;&#039;&#039;Change of case&#039;&#039;&amp;quot; means some letters are converted capital-to-small and/or small-to-capital)&lt;br /&gt;
|-&lt;br /&gt;
| Mark only changed&amp;lt;br&amp;gt;(Exc. Case) &lt;br /&gt;
| [[ReNamer:Adding files and folders#Marking_and_Unmarking_the_files|Mark]] files that have been changed, but do &amp;lt;u&amp;gt;not&amp;lt;/u&amp;gt; consider changes of case.&amp;lt;br&amp;gt; (&amp;quot;&#039;&#039;Change of case&#039;&#039;&amp;quot; means some letters are converted capital-to-small and/or small-to-capital)&lt;br /&gt;
|-&lt;br /&gt;
| Mark only selected &lt;br /&gt;
| Mark files that are selected. If some unselected files are already marked, they will be unmarked.&lt;br /&gt;
|-&lt;br /&gt;
| Mark by Mask &lt;br /&gt;
| Pops up a Mask window: &lt;br /&gt;
[[Image:MarkByMask.png]] &lt;br /&gt;
&lt;br /&gt;
Specify a mask pattern. All files that match this mask will be marked. &lt;br /&gt;
&lt;br /&gt;
You can enter multiple masks (separating them with semicolon). If a file matches any of these masks, it will be marked. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Clear submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:ClearSubmenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;/u&amp;gt;: The term &amp;quot;&#039;&#039;Clear&#039;&#039;&amp;quot; means remove from &#039;&#039;&#039;Files&#039;&#039;&#039; pane of ReNamer.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Clear All &lt;br /&gt;
| Clear all files loaded in the pane.&lt;br /&gt;
|-&lt;br /&gt;
| Clear Renamed &lt;br /&gt;
| Clear all files which have been renamed just before this command. Note that even if some files are not affected by the rules, they are still regarded as renamed successfully. &lt;br /&gt;
Only files that failed to rename (those with an &#039;&#039;&#039;x&#039;&#039;&#039; mark) will remain in the pane. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Clear Failed &lt;br /&gt;
| Only files that failed to rename (those with an &#039;&#039;&#039;x&#039;&#039;&#039; mark) will be cleared. &lt;br /&gt;
All other files (including files whose names were not altered by the rules) will remain in the &#039;&#039;&#039;Files&#039;&#039;&#039; pane. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Clear Valid &lt;br /&gt;
| Clear files that have valid names after Preview (but haven&#039;t been renamed yet).&lt;br /&gt;
|-&lt;br /&gt;
| Clear Invalid &lt;br /&gt;
| Clear files that got invalid (causing conflicts, empty or with forbidden characters etc.) names after Preview (but before renaming).&lt;br /&gt;
|-&lt;br /&gt;
| Clear Marked &lt;br /&gt;
| Clear all marked files.&lt;br /&gt;
|-&lt;br /&gt;
| Clear Not Marked &lt;br /&gt;
| Clear all files that are not marked.&lt;br /&gt;
|-&lt;br /&gt;
| Clear Not Changed &#039;&#039;&#039;Ctrl+D&#039;&#039;&#039; &lt;br /&gt;
| Clear all files that haven&#039;t been changed by the Preview. This also includes all files that have their New Name field empty (eg. because they have been successfully renamed or haven&#039;t been previewed since last renaming operation).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Select submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SelectSubmenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
Note: Selection of files is explained [[ReNamer:Adding files and folders#Selecting_files|here]].&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Select All&#039;&#039;&#039;&amp;amp;nbsp; Ctrl+A&#039;&#039;&#039; &lt;br /&gt;
| All files in the pane will be selected.&lt;br /&gt;
|-&lt;br /&gt;
| Invert Selection&#039;&#039;&#039;&amp;amp;nbsp; Ctrl+I&#039;&#039;&#039; &lt;br /&gt;
| Selected files become deselected, and vice versa.&lt;br /&gt;
|-&lt;br /&gt;
| Select by Name Length&amp;amp;nbsp; &#039;&#039;&#039;Ctrl+L&#039;&#039;&#039; &lt;br /&gt;
| Pops up a window: &lt;br /&gt;
[[Image:SelectByFileNameLengthDialog.png]] &lt;br /&gt;
&lt;br /&gt;
Specify the length of file name. Only files that exceed that length will be selected. &lt;br /&gt;
&lt;br /&gt;
The length refers to the whole filename including dot and the extension. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: A typical application is to check if the file can be put on a CD/DVD. The maximum length allowed in ISO 9660-compliant file-system is 64 characters. Longer file names are truncated when you burn a CD/DVD. It is difficult to correlate such files with their originals. To avoid such problems, shorten the names &#039;&#039;before&#039;&#039; burning the CD/DVD. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Select by Extension&amp;amp;nbsp; &#039;&#039;&#039;Ctrl+E&#039;&#039;&#039; &lt;br /&gt;
| Pops up a window: &lt;br /&gt;
[[Image:SelectByExtnDialog.png]] &lt;br /&gt;
&lt;br /&gt;
Specify the extension (without the dot). All files having that extension will be selected. &lt;br /&gt;
&lt;br /&gt;
You can enter multiple extensions (they must be separated by semicolons - not comma). &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Select by Mask&#039;&#039;&#039;&amp;amp;nbsp; Ctrl+M&#039;&#039;&#039; &lt;br /&gt;
| Pops up this window: &lt;br /&gt;
[[Image:SelectByMask.png]] &lt;br /&gt;
&lt;br /&gt;
Specify the [[ReNamer:Masks|mask]]. All files matching that pattern will be selected. &amp;lt;br&amp;gt;You can enter multiple masks (they must be separated by semicolons - not comma). &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Move submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:MoveSubmenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Up&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Ctrl+Up&#039;&#039;&#039; &lt;br /&gt;
| Moves the selected file up. This is used to re-arrange files in the list. &lt;br /&gt;
It is easier to use the keyboard shortcut &#039;&#039;&#039;CTRL+UpArrow&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Down&#039;&#039;&#039;&amp;amp;nbsp; Ctrl+Down&#039;&#039;&#039; &lt;br /&gt;
| Moves the selected file down. This is used to re-arrange the files list. &lt;br /&gt;
It is easier to use the keyboard shortcut &#039;&#039;&#039;CTRL+DownArrow&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Filters menu  ===&lt;br /&gt;
&lt;br /&gt;
When you click on the [[Image:FiltersButton.png]] button, the &#039;&#039;&#039;Filters&#039;&#039;&#039; window pops up. It controls what gets added to the &#039;&#039;&#039;Files&#039;&#039;&#039; pane when you use the&amp;amp;nbsp;[[Image:AddFoldersButton.png]] button or [[ReNamer:Adding files and folders#Adding files using the Drag-and-drop method|Drag &amp;amp; Drop]] or [[ReNamer:Adding files and folders#Adding files using the copy-and-paste method |Copy &amp;amp; Paste]] methods.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:FilterSettingsDialog.png]] &lt;br /&gt;
| The options work as follows: &lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Option&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Effect&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Add files within folders &lt;br /&gt;
| If you want to rename only directories, you would need to UNTICK &#039;&#039;Add files within folders&#039;&#039; option, and tick &#039;&#039;Add folders as files&#039;&#039; option. This will stop files being added from scanned folders.&lt;br /&gt;
|-&lt;br /&gt;
| Add folders as files &lt;br /&gt;
| ReNamer treats folder just like a single filename (not as a container that holds files and subfolders). So only the folder is loaded, and not the files in it. Useful for renaming the folder itself.&lt;br /&gt;
|-&lt;br /&gt;
| Include subfolders &lt;br /&gt;
| Loads contents from all subfolders recursively.&lt;br /&gt;
|-&lt;br /&gt;
| Include hidden items &lt;br /&gt;
| To protect hidden items, deselect this option.&lt;br /&gt;
|-&lt;br /&gt;
| Include system items &lt;br /&gt;
| To protect files reserved for system (OS), deselect this option.&lt;br /&gt;
|-&lt;br /&gt;
| Skip root folders when added as files &lt;br /&gt;
| Works when the &#039;&#039;Add folders as files&#039;&#039; and &#039;&#039;Include subfolders&#039;&#039; options are selected. When it&#039;s on, ReNamer adds all the subfolders but not the root folder itself.&lt;br /&gt;
|-&lt;br /&gt;
| Masks &lt;br /&gt;
| All added files (or folders as files) must match specified [[ReNamer:Masks|mask(s)]]. For example, if you enter &#039;&#039;&#039;*.jpg;*.gif;*.png&#039;&#039;&#039; as masks, ReNamer will add only files with these extensions. Everything else will be filtered &#039;&#039;out&#039;&#039;(not added to ReNamer).&lt;br /&gt;
|-&lt;br /&gt;
| Apply only to the file name &lt;br /&gt;
| Changes how the masks (see above) are applied. &lt;br /&gt;
For example, suppose you have file &#039;&#039;&#039;&#039;&#039;C:\Folder\File.ext&#039;&#039;&#039;&#039;&#039;. If &#039;&#039;this&#039;&#039; option is ON, only the filename part (&#039;&#039;&#039;&#039;&#039;File.ext&#039;&#039;&#039;&#039;&#039;) will be checked against the mask(s). But if &#039;&#039;this&#039;&#039; option is OFF, the entire path (&#039;&#039;&#039;&#039;&#039;C:\Folder\File.ext&#039;&#039;&#039;&#039;&#039;) will be checked against the mask(s). &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Press &#039;&#039;&#039;Save&#039;&#039;&#039; to save changes. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Filters&#039;&#039;&#039; menu is also accessible from the &#039;&#039;&#039;Add Folder&#039;&#039;&#039; window. For details see [[ReNamer:Adding files and folders#Adding items using the &#039;Add Folders&#039; button |Adding items using the &#039;Add Folders&#039; button]] section.&lt;br /&gt;
&lt;br /&gt;
=== Export menu ===&lt;br /&gt;
When you click on the [[Image:ExportButton.png]] button, the following list pops up: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:ExportMenu.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| Export the paths and undo paths&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Export the paths and new names&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Import the paths and new names&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Import files from text-list or play-list&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Export new names to clipboard&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Import new names from clipboard&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Options menu  ===&lt;br /&gt;
&lt;br /&gt;
When you click on the [[Image:OptionsButton.png]] button, the following list pops up: &lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:OptionsMenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Autosize columns &lt;br /&gt;
| Auto-size all columns, to accommodate the longest entry in each column.&lt;br /&gt;
|-&lt;br /&gt;
| Validate new names &lt;br /&gt;
| Check if the new names are valid.&lt;br /&gt;
|-&lt;br /&gt;
| Fix conflicting new names &lt;br /&gt;
| Add incremental numbers as suffixes to avoid conflicts in names. For example, if a new name for a file is Name1, and if such a file already exists in the target folder, then a suffix (2) is added to the newly renamed file. If more than one files have such name conflicts, ReNamer uses incremental numbers (i.e. (2), (3)...) as suffixes to make sure that each file gets a unique name.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight changed names &lt;br /&gt;
| Usually you load files only because you want to change their names. Yet, sometimes, some files escape all the rules you have loaded and remain unchanged. In such cases, you may want to know why that happened. &lt;br /&gt;
ReNamer can highlight files that are going to be changed. Now you can investigate the remaining files.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; &#039;&#039;Highlight changed names&#039;&#039; option works as a switch: it turns highlighting ON and OFF.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tip:&#039;&#039;&#039; You can unmark the rules selectively and see the effect on the files. That will tell you which rules are working on which files. Once your analysis is over, you can mark all rules. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Analyze sample text &lt;br /&gt;
| It opens the [[ReNamer:Analyze|Analyze window]].&lt;br /&gt;
You don&#039;t have to load files to the &#039;&#039;&#039;Files&#039;&#039;&#039; pane just to check if your rules work as desired.&amp;lt;br&amp;gt;&lt;br /&gt;
It is extremally useful when you won&#039;t to help others on the forum.&lt;br /&gt;
&lt;br /&gt;
*Enter any text that looks like your target files, and see whether the rules work as desired on that text. &lt;br /&gt;
*Edit the rules if the desired result is not achieved &lt;br /&gt;
*Once you are satisfied with the rules, apply them on the real files or post the set of rules on the forum.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Analyze sample text won&#039;t be any help if the rules base on the files properties (and not only on the filename). Analyze tool won&#039;t be able eg. to extract Meta tag from the text in its window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Apply rules to the clipboard &lt;br /&gt;
| When you choose this option your rules will be applied to the text in clipboard instead of files in the &#039;&#039;&#039;Files&#039;&#039;&#039; pane. This might be useful eg. when working with word processors that don&#039;t support RegEx&#039;es.&lt;br /&gt;
|-&lt;br /&gt;
| Count marked and selected files &#039;&#039;&#039;Alt + I&#039;&#039;&#039;&lt;br /&gt;
| It pops up a window with numbers of selected and marked files. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Menus_for_the_Files_pane&amp;diff=1323</id>
		<title>ReNamer:Menus for the Files pane</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Menus_for_the_Files_pane&amp;diff=1323"/>
		<updated>2009-08-29T08:02:44Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ReNamer has a menu bar between the &#039;&#039;&#039;Rules&#039;&#039;&#039; and &#039;&#039;&#039;Files&#039;&#039;&#039; panes [[Image:MenuStrip.png]].&lt;br /&gt;
&lt;br /&gt;
This appendix describes options available from this menu.&lt;br /&gt;
&lt;br /&gt;
=== Files button  ===&lt;br /&gt;
&lt;br /&gt;
When you click on the [[Image:FilesButton.png]] button, the following list pops up: &lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:FileMenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width: 619px; height: 218px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Analyze Name &lt;br /&gt;
| Opens [[ReNamer:Analyze|analysis window]], and loads the names of the selected files into it.&lt;br /&gt;
|-&lt;br /&gt;
| Edit New Name &#039;&#039;&#039;F2&#039;&#039;&#039; &lt;br /&gt;
| Starts manual editing of the selected filename.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Shell submenu|Shell]] &lt;br /&gt;
| Options for Windows shell operations.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Mark submenu|Mark]] &lt;br /&gt;
| Options for [[ReNamer:Adding_files_and_folders#Marking_and_Unmarking_the_files|marking]] specific items.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Clear submenu|Clear]] &lt;br /&gt;
| Options for [[ReNamer:Adding_files_and_folders#Marking_and_Unmarking_the_files|removing]] specific items from the &#039;&#039;&#039;Files&#039;&#039;&#039; pane.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Select submenu|Select]] &lt;br /&gt;
| Options for [[ReNamer:Adding_files_and_folders#Selecting_files|selecting]] specific items.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Move submenu|Move]] &lt;br /&gt;
| Options for moving specific items.&lt;br /&gt;
|-&lt;br /&gt;
| Remove selected items &#039;&#039;&#039;Del&#039;&#039;&#039; &lt;br /&gt;
| Remove selected items from the ReNamer&#039;s &#039;&#039;&#039;File&#039;&#039;&#039; pane. &amp;lt;br&amp;gt;(This command does not delete the items from the disk.)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This menu provides second-level options, as follows: &lt;br /&gt;
&lt;br /&gt;
==== Shell submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:ShellSubMenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Open File&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Enter&#039;&#039;&#039; &lt;br /&gt;
| Open the selected file using its default associated application.&lt;br /&gt;
|-&lt;br /&gt;
| Open with Notepad&#039;&#039;&#039;&amp;amp;nbsp; Shift+Enter&#039;&#039;&#039; &lt;br /&gt;
| Open the file with notepad. Useful when you want to see the raw data in the file. (When viewed this way, the file will not be displayed in its original formatting. It may not be easily readable.)&lt;br /&gt;
|-&lt;br /&gt;
| Open operating folder &#039;&#039;&#039;Ctrl+Enter&#039;&#039;&#039; &lt;br /&gt;
| Launch Windows Explorer and open the folder where the selected file is located. Highlight (select) the file in it.&lt;br /&gt;
|-&lt;br /&gt;
| File properties &#039;&#039;&#039;Alt+Enter&#039;&#039;&#039; &lt;br /&gt;
| Display the properties of the selected file. Typically, file size, dates (created/modified/accessed), comments, author, attributes (hidden, system, etc.)&lt;br /&gt;
|-&lt;br /&gt;
| Cut Files to clipboard &#039;&#039;&#039;Shift+Ctrl+X&#039;&#039;&#039; &lt;br /&gt;
| Cuts the selected file(s) to clipboard. All files will be moved to one folder, no matter where they were initially located.&amp;lt;br&amp;gt;(Note: If you do not paste the file(s) in a target application, the &#039;&#039;&#039;Cut&#039;&#039;&#039; operation is automatically canceled.)&lt;br /&gt;
|-&lt;br /&gt;
| Copy Files to clipboard &#039;&#039;&#039;Shift+Ctrl+C&#039;&#039;&#039; &lt;br /&gt;
| Copies selected file(s) to clipboard. All files will be copied to one folder, no matter where they were initially located.&lt;br /&gt;
|-&lt;br /&gt;
| Delete files to Recycle Bin &lt;br /&gt;
| Deletes the selected file(s) to Recycle Bin. (They can be recovered from the Recycle Bin.) &lt;br /&gt;
Note that if the file is too large for the Recycle Bin, Windows will warn you that it will not be put in Recycle Bin, but deleted permanently. If you confirm, the file is deleted permanently. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Mark submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:MarkSubmenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;/u&amp;gt;&#039;&#039;&#039;: &#039;&#039;&#039;Marking of files is explained [[ReNamer:Adding files and folders#Marking_and_Unmarking_the_files|here]].&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Mark&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Shift+M&#039;&#039;&#039; &lt;br /&gt;
| Mark all selected files. If some files are already marked, they remain marked.&lt;br /&gt;
|-&lt;br /&gt;
| UnMark&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp; Shift+U&#039;&#039;&#039; &lt;br /&gt;
| Unmark all selected files. If some files are already unmarked, they remain unmarked.&lt;br /&gt;
|-&lt;br /&gt;
| Invert Marking &#039;&#039;&#039;Ins&#039;&#039;&#039; &lt;br /&gt;
| Marked files become unmarked, and vice versa.&lt;br /&gt;
|-&lt;br /&gt;
| Mark only changed&amp;lt;br&amp;gt;(Inc. Case) &lt;br /&gt;
| [[ReNamer:Adding files and folders#Marking_and_Unmarking_the_files|Mark]] files that have been changed. Files that had just change of case (and nothing else) will &amp;lt;u&amp;gt;also&amp;lt;/u&amp;gt; be marked.&amp;lt;br&amp;gt;(&amp;quot;&#039;&#039;Change of case&#039;&#039;&amp;quot; means some letters are converted capital-to-small and/or small-to-capital)&lt;br /&gt;
|-&lt;br /&gt;
| Mark only changed&amp;lt;br&amp;gt;(Exc. Case) &lt;br /&gt;
| [[ReNamer:Adding files and folders#Marking_and_Unmarking_the_files|Mark]] files that have been changed, but do &amp;lt;u&amp;gt;not&amp;lt;/u&amp;gt; consider changes of case.&amp;lt;br&amp;gt; (&amp;quot;&#039;&#039;Change of case&#039;&#039;&amp;quot; means some letters are converted capital-to-small and/or small-to-capital)&lt;br /&gt;
|-&lt;br /&gt;
| Mark only selected &lt;br /&gt;
| Mark files that are selected. If some unselected files are already marked, they will be unmarked.&lt;br /&gt;
|-&lt;br /&gt;
| Mark by Mask &lt;br /&gt;
| Pops up a Mask window: &lt;br /&gt;
[[Image:MarkByMask.png]] &lt;br /&gt;
&lt;br /&gt;
Specify a mask pattern. All files that match this mask will be marked. &lt;br /&gt;
&lt;br /&gt;
You can enter multiple masks (separating them with semicolon). If a file matches any of these masks, it will be marked. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Clear submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:ClearSubmenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;/u&amp;gt;: The term &amp;quot;&#039;&#039;Clear&#039;&#039;&amp;quot; means remove from &#039;&#039;&#039;Files&#039;&#039;&#039; pane of ReNamer.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Clear All &lt;br /&gt;
| Clear all files loaded in the pane.&lt;br /&gt;
|-&lt;br /&gt;
| Clear Renamed &lt;br /&gt;
| Clear all files which have been renamed just before this command. Note that even if some files are not affected by the rules, they are still regarded as renamed successfully. &lt;br /&gt;
Only files that failed to rename (those with an &#039;&#039;&#039;x&#039;&#039;&#039; mark) will remain in the pane. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Clear Failed &lt;br /&gt;
| Only files that failed to rename (those with an &#039;&#039;&#039;x&#039;&#039;&#039; mark) will be cleared. &lt;br /&gt;
All other files (including files whose names were not altered by the rules) will remain in the &#039;&#039;&#039;Files&#039;&#039;&#039; pane. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Clear Valid &lt;br /&gt;
| Clear files that have valid names after Preview (but haven&#039;t been renamed yet).&lt;br /&gt;
|-&lt;br /&gt;
| Clear Invalid &lt;br /&gt;
| Clear files that got invalid (causing conflicts, empty or with forbidden characters etc.) names after Preview (but before renaming).&lt;br /&gt;
|-&lt;br /&gt;
| Clear Marked &lt;br /&gt;
| Clear all marked files.&lt;br /&gt;
|-&lt;br /&gt;
| Clear Not Marked &lt;br /&gt;
| Clear all files that are not marked.&lt;br /&gt;
|-&lt;br /&gt;
| Clear Not Changed &#039;&#039;&#039;Ctrl+D&#039;&#039;&#039; &lt;br /&gt;
| Clear all files that haven&#039;t been changed by the Preview. This also includes all files that have their New Name field empty (eg. because they have been successfully renamed or haven&#039;t been previewed since last renaming operation).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Select submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SelectSubmenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
Note: Selection of files is explained [[ReNamer:Adding files and folders#Selecting_files|here]].&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Select All&#039;&#039;&#039;&amp;amp;nbsp; Ctrl+A&#039;&#039;&#039; &lt;br /&gt;
| All files in the pane will be selected.&lt;br /&gt;
|-&lt;br /&gt;
| Invert Selection&#039;&#039;&#039;&amp;amp;nbsp; Ctrl+I&#039;&#039;&#039; &lt;br /&gt;
| Selected files become deselected, and vice versa.&lt;br /&gt;
|-&lt;br /&gt;
| Select by Name Length&amp;amp;nbsp; &#039;&#039;&#039;Ctrl+L&#039;&#039;&#039; &lt;br /&gt;
| Pops up a window: &lt;br /&gt;
[[Image:SelectByFileNameLengthDialog.png]] &lt;br /&gt;
&lt;br /&gt;
Specify the length of file name. Only files that exceed that length will be selected. &lt;br /&gt;
&lt;br /&gt;
The length refers to the whole filename including dot and the extension. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: A typical application is to check if the file can be put on a CD/DVD. The maximum length allowed in ISO 9660-compliant file-system is 64 characters. Longer file names are truncated when you burn a CD/DVD. It is difficult to correlate such files with their originals. To avoid such problems, shorten the names &#039;&#039;before&#039;&#039; burning the CD/DVD. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Select by Extension&amp;amp;nbsp; &#039;&#039;&#039;Ctrl+E&#039;&#039;&#039; &lt;br /&gt;
| Pops up a window: &lt;br /&gt;
[[Image:SelectByExtnDialog.png]] &lt;br /&gt;
&lt;br /&gt;
Specify the extension (without the dot). All files having that extension will be selected. &lt;br /&gt;
&lt;br /&gt;
You can enter multiple extensions (they must be separated by semicolons - not comma). &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Select by Mask&#039;&#039;&#039;&amp;amp;nbsp; Ctrl+M&#039;&#039;&#039; &lt;br /&gt;
| Pops up this window: &lt;br /&gt;
[[Image:SelectByMask.png]] &lt;br /&gt;
&lt;br /&gt;
Specify the [[ReNamer:Masks|mask]]. All files matching that pattern will be selected. &amp;lt;br&amp;gt;You can enter multiple masks (they must be separated by semicolons - not comma). &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Move submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:MoveSubmenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Up&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Ctrl+Up&#039;&#039;&#039; &lt;br /&gt;
| Moves the selected file up. This is used to re-arrange files in the list. &lt;br /&gt;
It is easier to use the keyboard shortcut &#039;&#039;&#039;CTRL+UpArrow&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Down&#039;&#039;&#039;&amp;amp;nbsp; Ctrl+Down&#039;&#039;&#039; &lt;br /&gt;
| Moves the selected file down. This is used to re-arrange the files list. &lt;br /&gt;
It is easier to use the keyboard shortcut &#039;&#039;&#039;CTRL+DownArrow&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Filters menu  ===&lt;br /&gt;
&lt;br /&gt;
When you click on the [[Image:FiltersButton.png]] button, the &#039;&#039;&#039;Filters&#039;&#039;&#039; window pops up. It controls what gets added to the &#039;&#039;&#039;Files&#039;&#039;&#039; pane when you use the&amp;amp;nbsp;[[Image:AddFoldersButton.png]] button or [[ReNamer:Adding files and folders#Adding files using the Drag-and-drop method|Drag &amp;amp; Drop]] or [[ReNamer:Adding files and folders#Adding files using the copy-and-paste method |Copy &amp;amp; Paste]] methods.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:FilterSettingsDialog.png]] &lt;br /&gt;
| The options work as follows: &lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Option&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Effect&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Add files within folders &lt;br /&gt;
| If you want to rename only directories, you would need to UNTICK &#039;&#039;Add files within folders&#039;&#039; option, and tick &#039;&#039;Add folders as files&#039;&#039; option. This will stop files being added from scanned folders.&lt;br /&gt;
|-&lt;br /&gt;
| Add folders as files &lt;br /&gt;
| ReNamer treats folder just like a single filename (not as a container that holds files and subfolders). So only the folder is loaded, and not the files in it. Useful for renaming the folder itself.&lt;br /&gt;
|-&lt;br /&gt;
| Include subfolders &lt;br /&gt;
| Loads contents from all subfolders recursively.&lt;br /&gt;
|-&lt;br /&gt;
| Include hidden items &lt;br /&gt;
| To protect hidden items, deselect this option.&lt;br /&gt;
|-&lt;br /&gt;
| Include system items &lt;br /&gt;
| To protect files reserved for system (OS), deselect this option.&lt;br /&gt;
|-&lt;br /&gt;
| Skip root folders when added as files &lt;br /&gt;
| Works when the &#039;&#039;Add folders as files&#039;&#039; and &#039;&#039;Include subfolders&#039;&#039; options are selected. When it&#039;s on, ReNamer adds all the subfolders but not the root folder itself.&lt;br /&gt;
|-&lt;br /&gt;
| Masks &lt;br /&gt;
| All added files (or folders as files) must match specified [[ReNamer:Masks|mask(s)]]. For example, if you enter &#039;&#039;&#039;*.jpg;*.gif;*.png&#039;&#039;&#039; as masks, ReNamer will add only files with these extensions. Everything else will be filtered &#039;&#039;out&#039;&#039;(not added to ReNamer).&lt;br /&gt;
|-&lt;br /&gt;
| Apply only to the file name &lt;br /&gt;
| Changes how the masks (see above) are applied. &lt;br /&gt;
For example, suppose you have file &#039;&#039;&#039;&#039;&#039;C:\Folder\File.ext&#039;&#039;&#039;&#039;&#039;. If &#039;&#039;this&#039;&#039; option is ON, only the filename part (&#039;&#039;&#039;&#039;&#039;File.ext&#039;&#039;&#039;&#039;&#039;) will be checked against the mask(s). But if &#039;&#039;this&#039;&#039; option is OFF, the entire path (&#039;&#039;&#039;&#039;&#039;C:\Folder\File.ext&#039;&#039;&#039;&#039;&#039;) will be checked against the mask(s). &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Press &#039;&#039;&#039;Save&#039;&#039;&#039; to save changes. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Filters&#039;&#039;&#039; menu is also accessible from the &#039;&#039;&#039;Add Folder&#039;&#039;&#039; window. For details see [[ReNamer:Adding files and folders#Adding items using the &#039;Add Folders&#039; button |Adding items using the &#039;Add Folders&#039; button]] section.&lt;br /&gt;
&lt;br /&gt;
=== Export menu ===&lt;br /&gt;
When you click on the [[Image:ExportButton.png]] button, the following list pops up: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:ExportMenu.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| Export the paths and undo paths&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Export the paths and new names&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Import the paths and new names&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Import files from text-list or play-list&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Export new names to clipboard&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Import new names from clipboard&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Options menu  ===&lt;br /&gt;
&lt;br /&gt;
When you click on the [[Image:OptionsButton.png]] button, the following list pops up: &lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:OptionsMenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Autosize columns &lt;br /&gt;
| Auto-size all columns, to accommodate the longest entry in each column.&lt;br /&gt;
|-&lt;br /&gt;
| Validate new names &lt;br /&gt;
| Check if the new names are valid.&lt;br /&gt;
|-&lt;br /&gt;
| Fix conflicting new names &lt;br /&gt;
| Add incremental numbers as suffixes to avoid conflicts in names. For example, if a new name for a file is Name1, and if such a file already exists in the target folder, then a suffix (2) is added to the newly renamed file. If more than one files have such name conflicts, ReNamer uses incremental numbers (i.e. (2), (3)...) as suffixes to make sure that each file gets a unique name.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight changed names &lt;br /&gt;
| Usually you load files only because you want to change their names. Yet, sometimes, some files escape all the rules you have loaded and remain unchanged. In such cases, you may want to know why that happened. &lt;br /&gt;
ReNamer can highlight files that are going to be changed. Now you can investigate the remaining files.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; &#039;&#039;Highlight changed names&#039;&#039; option works as a switch: it turns highlighting ON and OFF.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tip:&#039;&#039;&#039; You can unmark the rules selectively and see the effect on the files. That will tell you which rules are working on which files. Once your analysis is over, you can mark all rules. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Analyze sample text &lt;br /&gt;
| Instead of experimenting with files, it is safer to test the effect of your rules on text. &lt;br /&gt;
*Enter any text that looks like your target files, and see whether the rules work as desired on that text. &lt;br /&gt;
*Edit the rules if the desired result is not achieved &lt;br /&gt;
*Once you are satisfied with the rules, apply them on the real files.&lt;br /&gt;
&lt;br /&gt;
Let us see an example. &lt;br /&gt;
&lt;br /&gt;
I had already added a single [[ReNamer:Rules:Insert|Insert Rule]] in the &#039;&#039;&#039;Rules&#039;&#039;&#039; pane of ReNamer. It was set to insert &amp;quot;&#039;&#039;2&#039;&#039;&amp;quot; (without the quotes) at the 3&amp;lt;sup&amp;gt;rd&amp;lt;/sup&amp;gt; position. &lt;br /&gt;
&lt;br /&gt;
When the option is selected, a window like this pops up: &lt;br /&gt;
&lt;br /&gt;
[[Image:AnalyzeDialog.png|center]] &lt;br /&gt;
&lt;br /&gt;
In this window, I have added some arbitrary text to show the effect of the rule. Notice how &#039;&#039;&#039;x&#039;&#039;&#039; is added at the 3&amp;lt;sup&amp;gt;rd&amp;lt;/sup&amp;gt; character in each line. I can move the cursor to any position. In this example, it is at the 3rd position (see the status line at the bottom of the screenshot). &lt;br /&gt;
&lt;br /&gt;
Now I am reassured that the rule &#039;&#039;does&#039;&#039; insert an &#039;&#039;&#039;x&#039;&#039;&#039; at position-3. (My renaming will happen as planned.) Now I can close this window and go ahead and [[ReNamer:Renaming_files|rename my files]]. &lt;br /&gt;
&lt;br /&gt;
The options in the window are as follows: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Line wrap &lt;br /&gt;
| Wraps a line if it exceeds the window&#039;s width. (note that the window&#039;s width can be adjusted by dragging its right border.)&lt;br /&gt;
|-&lt;br /&gt;
| Automatically apply rules &lt;br /&gt;
| You do&amp;amp;nbsp; not have to press the [[Image:ApplyRulesButton.png]] button.&lt;br /&gt;
|-&lt;br /&gt;
| Apply rules for each line &lt;br /&gt;
| Applies the rule to each line &amp;lt;u&amp;gt;separately&amp;lt;/u&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Apply rules to the clipboard &lt;br /&gt;
| When you choose this option your rules will be applied to the text in clipboard instead of files in the &#039;&#039;&#039;Files&#039;&#039;&#039; pane. This might be useful eg. when working with word processors that don&#039;t support RegEx&#039;es.&lt;br /&gt;
|-&lt;br /&gt;
| Count marked and selected files &#039;&#039;&#039;Alt + I&#039;&#039;&#039;&lt;br /&gt;
| It pops up a window with numbers of selected and marked files. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Masks&amp;diff=1322</id>
		<title>ReNamer:Masks</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Masks&amp;diff=1322"/>
		<updated>2009-08-29T07:09:37Z</updated>

		<summary type="html">&lt;p&gt;Krtek: Created page with &amp;#039;{{template:Expand}}&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:Expand}}&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer&amp;diff=1321</id>
		<title>ReNamer</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer&amp;diff=1321"/>
		<updated>2009-08-29T07:08:42Z</updated>

		<summary type="html">&lt;p&gt;Krtek: /* Appendices */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:ReNamer.png|thumb|250px]] &lt;br /&gt;
&lt;br /&gt;
[[ReNamer]] is a very powerful and flexible file renaming tool, which offers all the standard renaming procedures, including prefixes, suffixes, replacements, case changes, as well as removing contents of brackets, adding number sequences, changing file extensions, etc. For advanced users, there is a [[ReNamer:Rules:PascalScript|PascalScript]] rule, which let users program their very own renaming rule. Program allows you to combine multiple renaming actions as a rule set, applying each action in a logical sequence, which can be saved, loaded, and managed within the program. In addition, it has an ability to rename folders, process regular expressions, Unicode capable, and supports variety of meta tags, such as: [http://en.wikipedia.org/wiki/ID3 ID3v1], [http://en.wikipedia.org/wiki/ID3 ID3v2], [http://en.wikipedia.org/wiki/EXIF EXIF], [http://en.wikipedia.org/wiki/Object_Linking_and_Embedding OLE], [http://msdn.microsoft.com/en-us/library/ms779636.aspx AVI], [http://en.wikipedia.org/wiki/MD5 MD5], [http://en.wikipedia.org/wiki/CRC32 CRC32], [http://en.wikipedia.org/wiki/SHA1 SHA1] and many more. &lt;br /&gt;
&lt;br /&gt;
== User Manual  ==&lt;br /&gt;
&lt;br /&gt;
*[[ReNamer:Introduction|Introduction]] &lt;br /&gt;
*[[ReNamer:Quick guide|Quick guide]] &lt;br /&gt;
*[[ReNamer:Step-by-step|Step-by-step]] &lt;br /&gt;
**[[ReNamer:Adding files and folders|Adding files and folders]] &lt;br /&gt;
**[[ReNamer:Managing rules|Managing rules]] &lt;br /&gt;
**[[ReNamer:Previewing files|Previewing files]] &lt;br /&gt;
**[[ReNamer:Renaming files|Renaming files]] &lt;br /&gt;
*[[ReNamer:Using the Rules|Using the Rules]] &lt;br /&gt;
**[[ReNamer:Rules|Overview]] &lt;br /&gt;
**[[ReNamer:Rules:Insert|Insert]] &lt;br /&gt;
**[[ReNamer:Rules:Delete|Delete]] &lt;br /&gt;
**[[ReNamer:Rules:Remove|Remove]] &lt;br /&gt;
**[[ReNamer:Rules:Replace|Replace]]&lt;br /&gt;
**[[ReNamer:Rules:Rearrange|Rearrange]] &lt;br /&gt;
**[[ReNamer:Rules:Extension|Extension]] &lt;br /&gt;
**[[ReNamer:Rules:Strip|Strip]] &lt;br /&gt;
**[[ReNamer:Rules:Case|Case]] &lt;br /&gt;
**[[ReNamer:Rules:Serialize|Serialize]] &lt;br /&gt;
**[[ReNamer:Rules:CleanUp|CleanUp]] &lt;br /&gt;
**[[ReNamer:Rules:Translit|Translit]] &lt;br /&gt;
**[[ReNamer:Rules:RegEx|RegEx]] &lt;br /&gt;
**[[ReNamer:Rules:PascalScript|PascalScript]] &lt;br /&gt;
**[[ReNamer:Rules:UserInput|UserInput]] &lt;br /&gt;
*[[ReNamer:Using presets|Using presets]]&lt;br /&gt;
*[[ReNamer:Analyze|Analyze window]] &lt;br /&gt;
*[[ReNamer:Manual editing|Manual editing]] &lt;br /&gt;
&lt;br /&gt;
== Appendices ==&lt;br /&gt;
&lt;br /&gt;
*[[ReNamer:Program settings|Program settings]] &lt;br /&gt;
*[[ReNamer:Main Menu and keyboard shortcuts|Main Menu and keyboard shortcuts]] &lt;br /&gt;
*[[ReNamer:Menus for the Files pane|Menus for the Files pane]]&lt;br /&gt;
*[[ReNamer:Context menus|Context menus]]&lt;br /&gt;
*[[ReNamer:Date and Time format|Date and Time format]]&lt;br /&gt;
*[[ReNamer:Meta Tags|Meta Tags]]&lt;br /&gt;
*[[ReNamer:Regular Expressions|Regular Expressions]] &lt;br /&gt;
*[[ReNamer:Pascal Script|Pascal Script]] &lt;br /&gt;
**[[ReNamer:Pascal Script:Quick guide|Quick guide]]&lt;br /&gt;
**[[ReNamer:Pascal Script:Types|Types]] &lt;br /&gt;
**[[ReNamer:Pascal Script:Functions|Functions]]&lt;br /&gt;
**[[ReNamer:Pascal_Script#Script cookbook|Script cookbook]]  &lt;br /&gt;
**[[ReNamer:Scripts|Scripts]] &lt;br /&gt;
*[[ReNamer:Command Line use|Command Line use]] &lt;br /&gt;
*[[ReNamer:Ordering files|Ordering files]]&lt;br /&gt;
*[[ReNamer:Sorting files|Sorting files]]&lt;br /&gt;
*[[ReNamer:Masks|Using masks]]&lt;br /&gt;
&lt;br /&gt;
[[Category:ReNamer]]&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Menus_for_the_Files_pane&amp;diff=1320</id>
		<title>ReNamer:Menus for the Files pane</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Menus_for_the_Files_pane&amp;diff=1320"/>
		<updated>2009-08-28T21:27:49Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ReNamer has a menu bar between the &#039;&#039;&#039;Rules&#039;&#039;&#039; and &#039;&#039;&#039;Files&#039;&#039;&#039; panes [[Image:MenuStrip.png]].&lt;br /&gt;
&lt;br /&gt;
This appendix describes options available from this menu.&lt;br /&gt;
&lt;br /&gt;
=== Files button  ===&lt;br /&gt;
&lt;br /&gt;
When you click on the [[Image:FilesButton.png]] button, the following list pops up: &lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:FileMenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width: 619px; height: 218px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Analyze Name &lt;br /&gt;
| Opens [[ReNamer:Analyze|analysis window]], and loads the names of the selected files into it.&lt;br /&gt;
|-&lt;br /&gt;
| Edit New Name &#039;&#039;&#039;F2&#039;&#039;&#039; &lt;br /&gt;
| Starts manual editing of the selected filename.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Shell submenu|Shell]] &lt;br /&gt;
| Options for Windows shell operations.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Mark submenu|Mark]] &lt;br /&gt;
| Options for [[ReNamer:Adding_files_and_folders#Marking_and_Unmarking_the_files|marking]] specific items.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Clear submenu|Clear]] &lt;br /&gt;
| Options for [[ReNamer:Adding_files_and_folders#Marking_and_Unmarking_the_files|removing]] specific items from the &#039;&#039;&#039;Files&#039;&#039;&#039; pane.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Select submenu|Select]] &lt;br /&gt;
| Options for [[ReNamer:Adding_files_and_folders#Selecting_files|selecting]] specific items.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Menus for the Files pane#Move submenu|Move]] &lt;br /&gt;
| Options for moving specific items.&lt;br /&gt;
|-&lt;br /&gt;
| Remove selected items &#039;&#039;&#039;Del&#039;&#039;&#039; &lt;br /&gt;
| Remove selected items from the ReNamer&#039;s &#039;&#039;&#039;File&#039;&#039;&#039; pane. &amp;lt;br&amp;gt;(This command does not delete the items from the disk.)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This menu provides second-level options, as follows: &lt;br /&gt;
&lt;br /&gt;
==== Shell submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:ShellSubMenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Open File&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Enter&#039;&#039;&#039; &lt;br /&gt;
| Open the selected file using its default associated application.&lt;br /&gt;
|-&lt;br /&gt;
| Open with Notepad&#039;&#039;&#039;&amp;amp;nbsp; Shift+Enter&#039;&#039;&#039; &lt;br /&gt;
| Open the file with notepad. Useful when you want to see the raw data in the file. (When viewed this way, the file will not be displayed in its original formatting. It may not be easily readable.)&lt;br /&gt;
|-&lt;br /&gt;
| Open operating folder &#039;&#039;&#039;Ctrl+Enter&#039;&#039;&#039; &lt;br /&gt;
| Launch Windows Explorer and open the folder where the selected file is located. Highlight (select) the file in it.&lt;br /&gt;
|-&lt;br /&gt;
| File properties &#039;&#039;&#039;Alt+Enter&#039;&#039;&#039; &lt;br /&gt;
| Display the properties of the selected file. Typically, file size, dates (created/modified/accessed), comments, author, attributes (hidden, system, etc.)&lt;br /&gt;
|-&lt;br /&gt;
| Cut Files to clipboard &#039;&#039;&#039;Shift+Ctrl+X&#039;&#039;&#039; &lt;br /&gt;
| Cuts the selected file(s) to clipboard. All files will be moved to one folder, no matter where they were initially located.&amp;lt;br&amp;gt;(Note: If you do not paste the file(s) in a target application, the &#039;&#039;&#039;Cut&#039;&#039;&#039; operation is automatically canceled.)&lt;br /&gt;
|-&lt;br /&gt;
| Copy Files to clipboard &#039;&#039;&#039;Shift+Ctrl+C&#039;&#039;&#039; &lt;br /&gt;
| Copies selected file(s) to clipboard. All files will be copied to one folder, no matter where they were initially located.&lt;br /&gt;
|-&lt;br /&gt;
| Delete files to Recycle Bin &lt;br /&gt;
| Deletes the selected file(s) to Recycle Bin. (They can be recovered from the Recycle Bin.) &lt;br /&gt;
Note that if the file is too large for the Recycle Bin, Windows will warn you that it will not be put in Recycle Bin, but deleted permanently. If you confirm, the file is deleted permanently. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Mark submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:MarkSubmenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;/u&amp;gt;&#039;&#039;&#039;: &#039;&#039;&#039;Marking of files is explained [[ReNamer:Adding files and folders#Marking_and_Unmarking_the_files|here]].&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Mark&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Shift+M&#039;&#039;&#039; &lt;br /&gt;
| Mark all selected files. If some files are already marked, they remain marked.&lt;br /&gt;
|-&lt;br /&gt;
| UnMark&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp; Shift+U&#039;&#039;&#039; &lt;br /&gt;
| Unmark all selected files. If some files are already unmarked, they remain unmarked.&lt;br /&gt;
|-&lt;br /&gt;
| Invert Marking &#039;&#039;&#039;Ins&#039;&#039;&#039; &lt;br /&gt;
| Marked files become unmarked, and vice versa.&lt;br /&gt;
|-&lt;br /&gt;
| Mark only changed&amp;lt;br&amp;gt;(Inc. Case) &lt;br /&gt;
| [[ReNamer:Adding files and folders#Marking_and_Unmarking_the_files|Mark]] files that have been changed. Files that had just change of case (and nothing else) will &amp;lt;u&amp;gt;also&amp;lt;/u&amp;gt; be marked.&amp;lt;br&amp;gt;(&amp;quot;&#039;&#039;Change of case&#039;&#039;&amp;quot; means some letters are converted capital-to-small and/or small-to-capital)&lt;br /&gt;
|-&lt;br /&gt;
| Mark only changed&amp;lt;br&amp;gt;(Exc. Case) &lt;br /&gt;
| [[ReNamer:Adding files and folders#Marking_and_Unmarking_the_files|Mark]] files that have been changed, but do &amp;lt;u&amp;gt;not&amp;lt;/u&amp;gt; consider changes of case.&amp;lt;br&amp;gt; (&amp;quot;&#039;&#039;Change of case&#039;&#039;&amp;quot; means some letters are converted capital-to-small and/or small-to-capital)&lt;br /&gt;
|-&lt;br /&gt;
| Mark only selected &lt;br /&gt;
| Mark files that are selected. If some unselected files are already marked, they will be unmarked.&lt;br /&gt;
|-&lt;br /&gt;
| Mark by Mask &lt;br /&gt;
| Pops up a Mask window: &lt;br /&gt;
[[Image:MarkByMask.png]] &lt;br /&gt;
&lt;br /&gt;
Specify a mask pattern. All files that match this mask will be marked. &lt;br /&gt;
&lt;br /&gt;
You can enter multiple masks (separating them with semicolon). If a file matches any of these masks, it will be marked. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Clear submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:ClearSubmenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;/u&amp;gt;: The term &amp;quot;&#039;&#039;Clear&#039;&#039;&amp;quot; means remove from &#039;&#039;&#039;Files&#039;&#039;&#039; pane of ReNamer.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Clear All &lt;br /&gt;
| Clear all files loaded in the pane.&lt;br /&gt;
|-&lt;br /&gt;
| Clear Renamed &lt;br /&gt;
| Clear all files which have been renamed just before this command. Note that even if some files are not affected by the rules, they are still regarded as renamed successfully. &lt;br /&gt;
Only files that failed to rename (those with an &#039;&#039;&#039;x&#039;&#039;&#039; mark) will remain in the pane. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Clear Failed &lt;br /&gt;
| Only files that failed to rename (those with an &#039;&#039;&#039;x&#039;&#039;&#039; mark) will be cleared. &lt;br /&gt;
All other files (including files whose names were not altered by the rules) will remain in the &#039;&#039;&#039;Files&#039;&#039;&#039; pane. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Clear Valid &lt;br /&gt;
| Clear files that have valid names after Preview (but haven&#039;t been renamed yet).&lt;br /&gt;
|-&lt;br /&gt;
| Clear Invalid &lt;br /&gt;
| Clear files that got invalid (causing conflicts, empty or with forbidden characters etc.) names after Preview (but before renaming).&lt;br /&gt;
|-&lt;br /&gt;
| Clear Marked &lt;br /&gt;
| Clear all marked files.&lt;br /&gt;
|-&lt;br /&gt;
| Clear Not Marked &lt;br /&gt;
| Clear all files that are not marked.&lt;br /&gt;
|-&lt;br /&gt;
| Clear Not Changed &#039;&#039;&#039;Ctrl+D&#039;&#039;&#039; &lt;br /&gt;
| Clear all files that haven&#039;t been changed by the Preview. This also includes all files that have their New Name field empty (eg. because they haven&#039;t been previewed since last renaming operation).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Select submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SelectSubmenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
Note: Selection of files is explained [[ReNamer:Adding files and folders#Selecting_files|here]].&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Select All&#039;&#039;&#039;&amp;amp;nbsp; Ctrl+A&#039;&#039;&#039; &lt;br /&gt;
| All files in the pane will be selected.&lt;br /&gt;
|-&lt;br /&gt;
| Invert Selection&#039;&#039;&#039;&amp;amp;nbsp; Ctrl+I&#039;&#039;&#039; &lt;br /&gt;
| Selected files are unselected, and vice versa.&lt;br /&gt;
|-&lt;br /&gt;
| Select by Name Length&amp;amp;nbsp; &#039;&#039;&#039;Ctrl+L&#039;&#039;&#039; &lt;br /&gt;
| Pops up a window: &lt;br /&gt;
[[Image:SelectByFileNameLengthDialog.png]] &lt;br /&gt;
&lt;br /&gt;
Specify the length of file name. Only files that exceed that length will be selected. &lt;br /&gt;
&lt;br /&gt;
The length refers to &#039;&#039;base name&#039;&#039; only; not the dot or the extension. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: A typical application is to check if the file can be put on a CD/DVD. The maximum length allowed in ISO 9660-compliant file-system is 64 characters. Longer file names are truncated when you cut a CD/DVD. It is difficult to Correlate such files with their originals. To avoid such problems, shorten the names &#039;&#039;before&#039;&#039; cutting the CD/DVD. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Select by Extension&amp;amp;nbsp; &#039;&#039;&#039;Ctrl+E&#039;&#039;&#039; &lt;br /&gt;
| Pops up a window: &lt;br /&gt;
[[Image:SelectByExtnDialog.png]] &lt;br /&gt;
&lt;br /&gt;
Specify the extension (without the dot). All files having that extension will be selected. &lt;br /&gt;
&lt;br /&gt;
You can enter multiple extensions (They must be separated by semicolons- not comma). &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Select by Mask&#039;&#039;&#039;&amp;amp;nbsp; Ctrl+M&#039;&#039;&#039; &lt;br /&gt;
| Pops up this window: &lt;br /&gt;
[[Image:SelectByMask.png]] &lt;br /&gt;
&lt;br /&gt;
Specify the mask. All files matching that pattern will be selected. &amp;lt;br&amp;gt;You can enter multiple masks (They must be separated by semicolons- not comma). &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Move submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:MoveSubmenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Up&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Ctrl+Up&#039;&#039;&#039; &lt;br /&gt;
| Moves the selected file up. This is used to re-arrange the files list. &lt;br /&gt;
(It is better to use the keyboard shortcut &#039;&#039;&#039;CTRL+UpArrow&#039;&#039;&#039;). &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Down&#039;&#039;&#039;&amp;amp;nbsp; Ctrl+Down&#039;&#039;&#039; &lt;br /&gt;
| Moves the selected file down. This is used to re-arrange the files list. &lt;br /&gt;
(It is better to use the keyboard shortcut &#039;&#039;&#039;CTRL+DownArrow&#039;&#039;&#039;). &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Filters menu  ===&lt;br /&gt;
&lt;br /&gt;
When you click on the [[Image:FiltersButton.png]] button, the &#039;&#039;&#039;Filters&#039;&#039;&#039; window pops up. It controls what gets added to the &#039;&#039;&#039;Files&#039;&#039;&#039; pane when you use the&amp;amp;nbsp;[[Image:AddFoldersButton.png]] button.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:FilterSettingsDialog.png]] &lt;br /&gt;
| The options work as follows: &lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Option&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Effect&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Add files within folders &lt;br /&gt;
| If you want to rename only directories, you would normally UNTICK Add files within folders option, and tick Add folders as files option. This will stop files being added from scanned folders.&lt;br /&gt;
|-&lt;br /&gt;
| Add folders as files &lt;br /&gt;
| ReNamer treats folder just like a file (not as a container that holds files and subfolders). So only the folder and its subfolders are loaded as files; but not the files in it. Useful for renaming the folder itself.&lt;br /&gt;
|-&lt;br /&gt;
| Include subfolders &lt;br /&gt;
| Loads contents from all subfolders recursively.&lt;br /&gt;
|-&lt;br /&gt;
| Include hidden items &lt;br /&gt;
| To protect hidden items, deselect this option.&lt;br /&gt;
|-&lt;br /&gt;
| Include system items &lt;br /&gt;
| To protect files reserved for system (OS), deselect this option.&lt;br /&gt;
|-&lt;br /&gt;
| Skip root folders when added as files &lt;br /&gt;
| Works when the Add folders as files option is selected. ReNamer adds all the subfolders by default (as files). But if &#039;&#039;this&#039;&#039; option is OFF, the folder itself will also be added to the list (as a file).&lt;br /&gt;
|-&lt;br /&gt;
| Masks &lt;br /&gt;
| All added files (or folders as files) must match specified mask(s). For example, if you enter &#039;&#039;&#039;*.jpg;*.gif;*.png&#039;&#039;&#039;as masks, ReNamer will add only files with these extensions. Everything else will be filtered &#039;&#039;out &#039;&#039;(not added to ReNamer).&lt;br /&gt;
|-&lt;br /&gt;
| Apply only to file name &lt;br /&gt;
| Changes how the masks (see above) are applied. &lt;br /&gt;
For example, suppose you have file &#039;&#039;&#039;&#039;&#039;C:\Folder\File.ext&#039;&#039;&#039;&#039;&#039;. If &#039;&#039;this&#039;&#039; option is ON, only the filename part (&#039;&#039;&#039;&#039;&#039;File.ext&#039;&#039;&#039;&#039;&#039;) will checked against the mask(s). But if &#039;&#039;this&#039;&#039; option is OFF, the entire path (&#039;&#039;&#039;&#039;&#039;C:\Folder\File.ext&#039;&#039;&#039;&#039;&#039;) will be checked against the mask(s). &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Press &#039;&#039;&#039;Save&#039;&#039;&#039; to save changes and return to the &#039;&#039;&#039;Add Folders&#039;&#039;&#039; window. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In fact, this menu is also accessible during the &#039;&#039;&#039;Add Folder&#039;&#039;&#039; process. Hence it is described fully in [[ReNamer:Adding files and folders|Adding items using the &#039;Add Folders&#039; button]] section.&lt;br /&gt;
&lt;br /&gt;
=== Export menu ===&lt;br /&gt;
When you click on the [[Image:ExportButton.png]] button, the following list pops up: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:ExportMenu.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| Export the paths and undo paths&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Export the paths and new names&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Import the paths and new names&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Import files from text-list or play-list&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Export new names to clipboard&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Import new names from clipboard&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Options menu  ===&lt;br /&gt;
&lt;br /&gt;
When you click on the [[Image:OptionsButton.png]] button, the following list pops up: &lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:OptionsMenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Autosize columns &lt;br /&gt;
| Auto-size all columns, to accommodate the longest file names in each column.&lt;br /&gt;
|-&lt;br /&gt;
| Validate new names &lt;br /&gt;
| Check if the new names are valid&lt;br /&gt;
|-&lt;br /&gt;
| Fix conflicting new names &lt;br /&gt;
| Add incremental numbers as suffixes to avoid conflicts in names. For example, if a new name for a file is Name1, and if it already exists in the target folder, then a suffix (1) is added to the newly renamed file. If more than one files have such name conflicts, ReNamer uses a incremental numbers (i.e., (1), (2), (3)...) as suffix; to make sure that each file gets a different suffix.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight changed names &lt;br /&gt;
| Usually you load files only because you want to change their names. Yet, sometimes, some files escape all the rules you have loaded and remain unchanged. In such cases, you may want to know why that happened. &lt;br /&gt;
ReNamer can highlight the files that are going to change. Now you can investigate the remaining files. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tip:&#039;&#039;&#039; You can unmark the rules selectively and see the effect on the files. That will tell you which rules are working on which files. Once your analysis is over, you can mark all rules. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Analyze sample text &lt;br /&gt;
| Instead of experimenting with files, it is safer to test the effect of your rules on text. &lt;br /&gt;
*Enter any text that looks like your target files, and see whether the rules work as desired on that text. &lt;br /&gt;
*Edit the rules if the desired result is not achieved &lt;br /&gt;
*Once you are satisfied with the rules, apply them on the real files.&lt;br /&gt;
&lt;br /&gt;
Let us see an example. &lt;br /&gt;
&lt;br /&gt;
I had already added a single [[ReNamer:Rules:Insert|Insert Rule]] in the &#039;&#039;&#039;Rules&#039;&#039;&#039; pane of ReNamer. It was set to insert &amp;quot;&#039;&#039;2&#039;&#039;&amp;quot; (without the quotes) at the 3&amp;lt;sup&amp;gt;rd&amp;lt;/sup&amp;gt; position. &lt;br /&gt;
&lt;br /&gt;
When the option is selected, a window like this pops up: &lt;br /&gt;
&lt;br /&gt;
[[Image:AnalyzeDialog.png|center]] &lt;br /&gt;
&lt;br /&gt;
In this window, I have added some arbitrary text to show the effect of the rule. Notice how &#039;&#039;&#039;x&#039;&#039;&#039; is added at the 3&amp;lt;sup&amp;gt;rd&amp;lt;/sup&amp;gt; character in each line. I can move the cursor to any position. In this example, it is at the 3rd position (see the status line at the bottom of the screenshot). &lt;br /&gt;
&lt;br /&gt;
Now I am reassured that the rule &#039;&#039;does&#039;&#039; insert an &#039;&#039;&#039;x&#039;&#039;&#039; at position-3. (My renaming will happen as planned.) Now I can close this window and go ahead and [[ReNamer:Renaming_files|rename my files]]. &lt;br /&gt;
&lt;br /&gt;
The options in the window are as follows: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Line wrap &lt;br /&gt;
| Wraps a line if it exceeds the window&#039;s width. (note that the window&#039;s width can be adjusted by dragging its right border.)&lt;br /&gt;
|-&lt;br /&gt;
| Automatically apply rules &lt;br /&gt;
| You do&amp;amp;nbsp; not have to press the [[Image:ApplyRulesButton.png]] button.&lt;br /&gt;
|-&lt;br /&gt;
| Apply rules for each line &lt;br /&gt;
| Applies the rule to each line &amp;lt;u&amp;gt;separately&amp;lt;/u&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Apply rules to the clipboard &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Count marked and selected files &#039;&#039;&#039;Alt + I&#039;&#039;&#039;&lt;br /&gt;
| Total count of items (selected + marked) &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Main_menu&amp;diff=1318</id>
		<title>ReNamer:Main menu</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Main_menu&amp;diff=1318"/>
		<updated>2009-08-27T21:41:49Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In this appendix, all the menus and context menu options are described. &lt;br /&gt;
&lt;br /&gt;
=== File menu  ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Menu option &lt;br /&gt;
! Keyboard Shortcut &lt;br /&gt;
! What it does...&lt;br /&gt;
|-&lt;br /&gt;
| New Project&lt;br /&gt;
| CTRL+N &lt;br /&gt;
| Create a new project. Clear all rules and files.&lt;br /&gt;
|-&lt;br /&gt;
| Undo &lt;br /&gt;
| SHFT+CTRL+Z &lt;br /&gt;
| If possible, reverses the effect of the last renaming operation.&lt;br /&gt;
|-&lt;br /&gt;
| Paste &lt;br /&gt;
| SHFT+CTRL+V &lt;br /&gt;
| &lt;br /&gt;
Pastes the selection of files from the clipboard into the &#039;&#039;&#039;Files&#039;&#039;&#039; pane.&amp;lt;br&amp;gt;(We assume that you have already copied some files into the clipboard) &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Add files &lt;br /&gt;
| F3 &lt;br /&gt;
| Starts a window to select specific file(s) from any folder and add them to the &#039;&#039;&#039;Files&#039;&#039;&#039; pane.&lt;br /&gt;
|-&lt;br /&gt;
| Add folders &lt;br /&gt;
| F4 &lt;br /&gt;
| Starts a window to add all files from a chosen folder (behavior depends on [[ReNamer:Menus for the Files pane#Filters_menu|Filter settings]])&lt;br /&gt;
|-&lt;br /&gt;
| Preview &lt;br /&gt;
| F4 &lt;br /&gt;
| Manual preview (not required if &#039;&#039;auto-preview&#039;&#039; mode is on)&lt;br /&gt;
|-&lt;br /&gt;
| Rename &lt;br /&gt;
| F5 &lt;br /&gt;
| Renames the file with a name shown in the &#039;&#039;&#039;New Name&#039;&#039;&#039; (&#039;&#039;&#039;New Path&#039;&#039;&#039;) column in the &#039;&#039;&#039;Files&#039;&#039;&#039; pane.&lt;br /&gt;
|-&lt;br /&gt;
| Exit &lt;br /&gt;
| ALT+F4 &lt;br /&gt;
| Closes the application&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Settings menu  ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width: 714px; height: 518px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Menu option &lt;br /&gt;
! Keyboard Shortcut &lt;br /&gt;
! What it does...&lt;br /&gt;
|-&lt;br /&gt;
| All Settings &lt;br /&gt;
| F8 &lt;br /&gt;
| See [[ReNamer:Program settings|&#039;&#039;&#039;Program settings&#039;&#039;&#039;]] for details.&lt;br /&gt;
|-&lt;br /&gt;
| General &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| Shows the [[ReNamer:Program settings#General_settings|&#039;&#039;&#039;General&#039;&#039;&#039;]] tab of the &#039;&#039;&#039;Settings&#039;&#039;&#039; dialog.&lt;br /&gt;
|-&lt;br /&gt;
| Preview &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| Shows the [[ReNamer:Program settings#Preview_settings|&#039;&#039;&#039;Preview&#039;&#039;&#039;]] tab of the &#039;&#039;&#039;Settings&#039;&#039;&#039; dialog.&lt;br /&gt;
|-&lt;br /&gt;
| Rename &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| Shows the [[ReNamer:Program settings#Rename_settings|&#039;&#039;&#039;Rename&#039;&#039;&#039;]] tab of the &#039;&#039;&#039;Settings&#039;&#039;&#039; dialog.&lt;br /&gt;
|-&lt;br /&gt;
| Meta tags &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| Shows the [[ReNamer:Program settings#Meta tags settings|&#039;&#039;&#039;Meta Tags&#039;&#039;&#039;]] tab of the &#039;&#039;&#039;Settings&#039;&#039;&#039; dialog.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Miscellaneous &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| Shows the [[ReNamer:Program settings#Miscellaneous_settings|&#039;&#039;&#039;Miscellaneous&#039;&#039;&#039;]] tab of the &#039;&#039;&#039;Settings&#039;&#039;&#039; dialog.&lt;br /&gt;
|-&lt;br /&gt;
| Filters &lt;br /&gt;
| ALT+F &lt;br /&gt;
| Changes the default behavior when [[ReNamer:Adding files and folders#Adding_items_using_the_.27Add_Folders.27_button|adding folders]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Presets menu  ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Presets are explained [[ReNamer:Using_presets|here]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Menu option &lt;br /&gt;
! Keyboard Shortcut &lt;br /&gt;
! What it does...&lt;br /&gt;
|-&lt;br /&gt;
| Load &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
Opens a submenu with a list of all available presets. Click on a preset to load its rules in the &#039;&#039;&#039;Rules&#039;&#039;&#039; pane. If the preset was saved with any filter settings, they will also be set.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Be aware that all current rules will be lost. If you want to add a preset in the end of the current rules stack use [[ReNamer:Using_presets|&#039;&#039;&#039;Append preset&#039;&#039;&#039;]] option from &#039;&#039;&#039;Preset Manager&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Save As... &lt;br /&gt;
| CTRL+S &lt;br /&gt;
| Saves the current preset.&lt;br /&gt;
|-&lt;br /&gt;
| Manage &lt;br /&gt;
| CTRL+M &lt;br /&gt;
| &lt;br /&gt;
Opens the [[ReNamer:Using_presets|&#039;&#039;&#039;Preset Manager&#039;&#039;&#039;]] dialog. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Browse... &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| Browse to folder where presets are stored (via Windows Explorer).&lt;br /&gt;
|-&lt;br /&gt;
| Import... &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| Select presets from any folder in your file system, which you want to be copied to ReNamer&#039;s &#039;&#039;&#039;Presets&#039;&#039;&#039; folder.&lt;br /&gt;
|-&lt;br /&gt;
| Create links &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| The following window pops up: &lt;br /&gt;
[[Image:PresetLinksDialog.png|center]] &lt;br /&gt;
&lt;br /&gt;
Shortcuts will be created for every available &#039;&#039;preset&#039;&#039; and placed in the selected folder. &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*If the &#039;&#039;&#039;Load with Preset&#039;&#039;&#039; option is selected, links will only open new ReNamer window with the preset loaded into &#039;&#039;&#039;Rules&#039;&#039;&#039; pane and files that where sent to the link loaded into &#039;&#039;&#039;Files&#039;&#039;&#039; pane. Now you can edit rules, delete or add some more rules, and finally rename the files.&amp;lt;br&amp;gt;If the preset contained any filter settings, they will be applied to the files that where sent to the link.&lt;br /&gt;
*If the &#039;&#039;&#039;Rename with Preset&#039;&#039;&#039; option is selected, the linked preset will be loaded and all files which were sent to the link will be automatically renamed. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more information, please see [[ReNamer:Command Line use|Command Line usage]]. &amp;lt;br&amp;gt; &amp;lt;span style=&amp;quot;color: red; font-weight: bold;&amp;quot;&amp;gt;&lt;br /&gt;
WARNING: Be careful with the &#039;&#039;&#039;&amp;quot;Rename with Preset&#039;&#039;&#039;&amp;quot; option. It will rename files without asking for your confirmation!&lt;br /&gt;
&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Rescan &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| Scans the preset folder for new presets. Useful if you have manually modified the content of the presets folder as you don&#039;t have to restart ReNamer to use them.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Help menu  ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Menu option &lt;br /&gt;
! Keyboard Shortcut &lt;br /&gt;
! What it does...&lt;br /&gt;
|-&lt;br /&gt;
| User Manual &lt;br /&gt;
| ALT+F1 &lt;br /&gt;
| Opens User Manual file which is distributed with the application (PDF file).&lt;br /&gt;
|-&lt;br /&gt;
| Donate &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
Takes you to the donation web page. &lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Although ReNamer is freeware, you could support the project with a small donation. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| What&#039;s new &lt;br /&gt;
| &amp;lt;br&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
Pops up a window like this: &lt;br /&gt;
&lt;br /&gt;
[[Image:AboutWindow.png]] &lt;br /&gt;
&lt;br /&gt;
You can check the latest changes here.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| About &lt;br /&gt;
| F1 &lt;br /&gt;
| Pops up a window like this: &lt;br /&gt;
[[Image:WhatsNewWindow.png]]&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
This screen provides you with general information about ReNamer, and contact details in case you are facing any difficulties that are not covered in this manual.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Program_settings&amp;diff=1317</id>
		<title>ReNamer:Program settings</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Program_settings&amp;diff=1317"/>
		<updated>2009-08-27T08:29:08Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This appendix describes the settings that change ReNamer&#039;s behavior in various ways. &lt;br /&gt;
&lt;br /&gt;
=== General settings ===&lt;br /&gt;
These settings are applicable to the ReNamer application.&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:GeneralSettingsDialog.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| Always on top (main window only)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Keeps the ReNamer window above the other windows. &lt;br /&gt;
&lt;br /&gt;
This feature is useful when you are using the drag-and-drop method to add files from Windows Explorer. When you are working in Windows Explorer, the ReNamer window does not vanish below the Windows Explorer window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Remember last position and size&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ReNamer will retain the same size and position in the next session. You will not need to resize/re-position the ReNamer window each time you start it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Remember sorting options (files table)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ReNamer will retain the file sorting order in the next session.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Save rules configuration on exit, load on start up&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | In the next session, ReNamer retains all rules that are currently loaded in the &#039;&#039;&#039;Rules&#039;&#039;&#039; pane. Useful if you use the same rules every time.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Always show non-main forms centered&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | All windows and dialog boxes (except the main window) appear in the center of the ReNamer window. You still may shift the new window, but when you close it and open again it will be opened in the center of ReNamer window. If the option is deselected window would reopen in its old position.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Use natural order sorting algorithm &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | ReNamer has two different types of sorting algorithms:&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Order&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Example&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Remarks&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Natural&lt;br /&gt;
| &amp;lt;center&amp;gt;Name1.ext&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;Name2.ext&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;Name10.ext&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;Name20.ext&amp;lt;/center&amp;gt;&lt;br /&gt;
| Numbers are sorted in their natural order.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Lexicographical &lt;br /&gt;
| &amp;lt;center&amp;gt;Name1.ext&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;Name10.ext&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;Name2.ext&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;Name20.ext&amp;lt;/center&amp;gt;&lt;br /&gt;
| Sorts like in a dictionary. All entries are sorted based on characters&#039; positions, counted from left.&lt;br /&gt;
|}&lt;br /&gt;
If this option is selected, filenames are sorted in &#039;&#039;&#039;Natural&#039;&#039;&#039; order; otherwise they are sorted in &#039;&#039;&#039;Lexicographical&#039;&#039;&#039; order.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Preview settings ===&lt;br /&gt;
These settings are applicable only to the previewing.&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:PreviewSettingsDialog.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| Autosize table on change&lt;br /&gt;
| Each column resizes automatically to accommodate the longest name in it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Auto preview on change of rules configurations&lt;br /&gt;
| Whenever a rule is added/deleted/edited, the preview refreshes automatically&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Auto preview when new files are added&lt;br /&gt;
| Whenever a file is added, the preview refreshes automatically&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Validate new filenames on preview&lt;br /&gt;
| Raises a warning if new filenames are not valid:&lt;br /&gt;
* There are duplicates in the &#039;&#039;New path&#039;&#039; column&lt;br /&gt;
* &#039;&#039;New path&#039;&#039; contains forbidden characters&lt;br /&gt;
* &#039;&#039;New path&#039;&#039; is already taken by an existing file&lt;br /&gt;
* &#039;&#039;New path&#039;&#039; exceeds maximum length (256 characters)&lt;br /&gt;
|-&lt;br /&gt;
| Real-time update of the preview&lt;br /&gt;
| If this option is selected, when you click the &#039;&#039;&#039;Preview &#039;&#039;&#039;button, files will be updated one-by-one and displayed in the table. During the processing, ReNamer continues to accept any user inputs (mouse/keyboard).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red; font-weight: bold&amp;quot;&amp;gt;&lt;br /&gt;
WARNING: This option allows you to use mouse/keyboard even when the previous rules are being processed. This may lead to unpredictable behavior and consequences! Use this option with EXTREME CAUTION, only for cases when some heavy processing is done on each file, for example: using HASH functions or other types of content analysis.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If this option is deselected, when you click &#039;&#039;&#039;Preview&#039;&#039;&#039; button, ReNamer shows nothing till all files are processed; after which all files are displayed at once. During the processing, ReNamer will stop accepting any user inputs (mouse/keyboard). This mode is safe. &#039;&#039;&#039;For normal use, deselect this option!&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Rename settings ===&lt;br /&gt;
These settings are applicable to the renaming process. &lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:RenameSettingsDialog.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ReNamer can boost your productivity by doing certain operations on its own. On the other hand, you may want to have the flexibility of choosing your options each time. So this panel lets you decide how to strike a balance! &lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Display message on successful rename&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Deselect if you do not want a message each time.&lt;br /&gt;
&lt;br /&gt;
(This setting is not applicable to the pop-up windows that show the error messages. Those windows are &#039;&#039;always&#039;&#039; shown.)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Close program after successful rename&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Useful if you use ReNamer sparingly (rename once and close ReNamer.)&lt;br /&gt;
&lt;br /&gt;
In case of problem, ReNamer stays open.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Clear rules list after rename&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Useful if you use a different set of rules each time. This option will clear off the &#039;&#039;&#039;Rules&#039;&#039;&#039; pane automatically.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Clear files table on rename&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Useful if you want to load another set of files for each new renaming. &lt;br /&gt;
&lt;br /&gt;
Note that even files that were not renamed in the last round will get cleared off. So, &#039;&#039;&#039;deselect&#039;&#039;&#039; this option if you tend to rename your loaded files in 2-3 separate renaming operations.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; This will make &#039;&#039;&#039;Undo&#039;&#039;&#039; option unusable.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Clear renamed files on rename&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Clears off the files once you have finished renaming them.&lt;br /&gt;
&lt;br /&gt;
Note that the files that were not renamed will remain behind, so that you can apply a new set of rules to them.&lt;br /&gt;
&lt;br /&gt;
Note that the currently &#039;&#039;marked&#039;&#039; set of rules may not change some file names (for example, if you want to insert a string at 10&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; position, and we have some files with shorter file names.) Even in such cases, the files are considered to be renamed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; This will make &#039;&#039;&#039;Undo&#039;&#039;&#039; option unusable.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Overwrite files with new names&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | If there is a naming conflict as a result of renaming, the newly renamed files can overwrite the existing files with the same names automatically. &lt;br /&gt;
&lt;br /&gt;
Note that the name conflict can occur with a file that exists in the same folder, but which is NOT loaded in ReNamer.&lt;br /&gt;
&lt;br /&gt;
Note also that multiple files from the same folder may be renamed in such a way that most of them get overwritten in sequence. In the worst case, only the last file to be renamed will survive! &lt;br /&gt;
&lt;br /&gt;
	&amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CAUTION:&#039;&#039;&#039; &#039;&#039;&#039;Your important files can be overwritten without your knowledge&#039;&#039;&#039;!&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Must be successfully confirmed by user&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | (Applicable only when &#039;&#039;&#039;Overwrite files with new names&#039;&#039;&#039; option is selected): &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| Selected&lt;br /&gt;
| ReNamer will pop up confirmation dialog for every file that is to be overwritten. The old file will be overwritten only if you confirm. (If the renamed file has no conflicts in its folder, ReNamer will rename it without asking for permission.).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Deselected&lt;br /&gt;
| If a renamed file has the same name as an existing file, ReNamer will overwrite the old file silently.&lt;br /&gt;
	&amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CAUTION:&#039;&#039;&#039; &#039;&#039;&#039;Your important files can be overwritten without your knowledge&#039;&#039;&#039;!&amp;lt;/font&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Meta tags settings  ===&lt;br /&gt;
&lt;br /&gt;
These settings are for meta-tags only. &lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:MetaTagsSettingsDialog.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Meta tag support &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Extracting meta-tags from files puts heavy demand on system resources. So if you do not need meta-tags, deselect this option. The system will become more responsive (not only ReNamer, but other applications as well.).&lt;br /&gt;
|-&lt;br /&gt;
| Date format &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Sets the date format for ReNamer&#039;s use. (The selected date format will be used for naming files.) See [[ReNamer:Date_and_Time_format|Date-time format used in Meta tags]] to see available formats.&lt;br /&gt;
|-&lt;br /&gt;
| Preview &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Tests the current date-time format, using current time.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Miscellaneous settings ===&lt;br /&gt;
A general-purpose tab to provide all miscellaneous settings.&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:MiscSettingsDialog.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| Register preset extension (*.rnp)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Associate the .rnp extension with ReNamer.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Add to folders context menu&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | in Windows Explorer, a ReNamer option is added to the context menu for folders.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Add to Send to context menu&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | in Windows Explorer, a ReNamer option is added to the Send to... context menu.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Change text of &amp;quot;Drag your files here&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | The lower pane of ReNamer will show your custom text when empty&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Change text of &amp;quot;Click here to add a rule&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | The upper pane of ReNamer will show your custom text when empty&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Rules:UserInput&amp;diff=1315</id>
		<title>ReNamer:Rules:UserInput</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Rules:UserInput&amp;diff=1315"/>
		<updated>2009-08-26T19:26:19Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== UserInput Rule  ==&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:UserInputRule.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
This rule replaces the original filenames with the names taken from the list. (The &#039;&#039;n&#039;&#039;th line in the list serves as the new name for the &#039;&#039;n&#039;&#039;th file in the &#039;&#039;&#039;Files&#039;&#039;&#039; pane.) &lt;br /&gt;
&lt;br /&gt;
Naturally, the list should contain names for all the files loaded in the &#039;&#039;&#039;Files&#039;&#039;&#039; pane. &lt;br /&gt;
&lt;br /&gt;
*If the list is shorter, then some of the files will not be renamed. &lt;br /&gt;
*If the list is longer, some of the names will remain unused (but all files in the &#039;&#039;&#039;Files&#039;&#039;&#039; pane will be renamed).&lt;br /&gt;
&lt;br /&gt;
There are three ways to create the list: &lt;br /&gt;
&lt;br /&gt;
#Click in the pane, and manually type the list (one name per line). &lt;br /&gt;
#Copy the list from any application to your clipboard. Switch to ReNamer. Click in the &#039;&#039;&#039;UserInput&#039;&#039;&#039; pane and press &#039;&#039;&#039;CTRL+V&#039;&#039;&#039;, right-click and select &#039;&#039;&#039;Paste&#039;&#039;&#039; or choose the &#039;&#039;&#039;Load from clipboard&#039;&#039;&#039; from [[Image:UserInputOptionsButton.png]] menu).&lt;br /&gt;
#Load a list from the text file (available from [[Image:UserInputOptionsButton.png]] menu).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The optional parameters are as follows: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Insert in front of the current name &lt;br /&gt;
| Inserts the name before the file name.&lt;br /&gt;
|-&lt;br /&gt;
| Insert after the current name &lt;br /&gt;
| Inserts the name &#039;&#039;after&#039;&#039; the current name. The actual position depends on the &#039;&#039;&#039;Skip extention&#039;&#039;&#039; option.&lt;br /&gt;
|-&lt;br /&gt;
| Replace the current name &lt;br /&gt;
| Replaces the existing filename with the new name. &lt;br /&gt;
The effect on extension depends on the &#039;&#039;&#039;&#039;&#039;Skip extension&#039;&#039;&#039;&#039;&#039; option: &lt;br /&gt;
|-&lt;br /&gt;
| Skip extention &lt;br /&gt;
|&lt;br /&gt;
*If the option is selected, the extention is ignored and user input strings will affect only the base name of files.&lt;br /&gt;
*If the option is deselected, user input strings will replace entire filename, &#039;&#039;including&#039;&#039; the extension, or will be added &#039;&#039;after&#039;&#039; the old extention (if the &#039;&#039;&#039;Insert after the current name&#039;&#039;&#039; option is selected).&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Rules:PascalScript&amp;diff=1314</id>
		<title>ReNamer:Rules:PascalScript</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Rules:PascalScript&amp;diff=1314"/>
		<updated>2009-08-26T19:09:17Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== PascalScript Rule  ==&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:PascalScriptRule.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
This rule uses [[ReNamer:Pascal Script|Pascal/Delphi programming]] syntax and conventions. ReNamer comes with some preloaded scripts. We will see how to use them, and how to add a new script. &lt;br /&gt;
&lt;br /&gt;
=== Using a ready script  ===&lt;br /&gt;
&lt;br /&gt;
#Click on the [[Image:ScriptsButton.png]] button (located just below the &#039;&#039;&#039;Configuration &#039;&#039;&#039;pane). &lt;br /&gt;
#:A list of scripts appears. &lt;br /&gt;
#:[[Image:PascalScriptsMenu.png]] &lt;br /&gt;
#All available scripts are listed &#039;&#039;above&#039;&#039; the line. Click on any script to load it into the &#039;&#039;&#039;Configuration &#039;&#039;&#039;pane. &lt;br /&gt;
#Edit the script if required &lt;br /&gt;
#Press [[Image:AddRuleButton.png]] button to add the script to the rule stack. &lt;br /&gt;
#Repeat steps 1-4 to add more script-based rules.&lt;br /&gt;
&lt;br /&gt;
=== Borrowing scripts from forum  ===&lt;br /&gt;
&lt;br /&gt;
Even if you do not know how to write a script, you can easily use scripts written by others. &lt;br /&gt;
&lt;br /&gt;
First, visit the [http://www.den4b.com/forum/ &#039;&#039;&#039;User Forum&#039;&#039;&#039;] and search for a suitable script. The Forum already has a large number of such scripts. Some of these scripts have embedded comments about how to customize the script.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIP:&#039;&#039;&#039; If you are looking for scripts only, try to use &#039;&#039;&#039;begin&#039;&#039;&#039; or &#039;&#039;&#039;end&#039;&#039;&#039; words in your search phrase as these are the words that are present in every single script.&lt;br /&gt;
&lt;br /&gt;
If you cannot find a suitable script, you can ask other users to write the script for you. &lt;br /&gt;
&lt;br /&gt;
Once you find such a script, follow these simple steps: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;center&amp;gt;Step&amp;lt;/center&amp;gt; &lt;br /&gt;
! &amp;lt;center&amp;gt;Details&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt; &lt;br /&gt;
| &#039;&#039;&#039;Copy the script&#039;&#039;&#039; &lt;br /&gt;
Copy the script from the forum (ensure that nothing is left out) &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;2&amp;lt;/center&amp;gt; &lt;br /&gt;
| &#039;&#039;&#039;Clear the ReNamer&#039;s Configuration pane&#039;&#039;&#039; &lt;br /&gt;
Open the Pascal Script Rule in ReNamer. Select the three lines you see in the &#039;&#039;&#039;Configuration&#039;&#039;&#039; pane, and press DEL or paste the script while these lines are selected. (Those lines are meant to begin a script from scratch). &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;3&amp;lt;/center&amp;gt; &lt;br /&gt;
| &#039;&#039;&#039;Paste the script into ReNamer pane&#039;&#039;&#039; &lt;br /&gt;
Use the &#039;&#039;&#039;CTRL+V&#039;&#039;&#039; shortcut or right-click and select &#039;&#039;&#039;Paste.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;4&amp;lt;/center&amp;gt; &lt;br /&gt;
| &#039;&#039;&#039;Compile the script&#039;&#039;&#039; &lt;br /&gt;
Press the [[Image:TryToCompileButton.png]] button. &lt;br /&gt;
&lt;br /&gt;
*In case some error comes up, you can try and troubleshoot the problematic statement in the script using the [[Image:GotoButton.png]] button. &lt;br /&gt;
*:It pops up a window like this: &lt;br /&gt;
*:&amp;lt;center&amp;gt;[[Image:GotoLineDialog.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
*:Now enter the line number in the window and press &#039;&#039;&#039;OK&#039;&#039;&#039;. It takes you to the faulty statement. &lt;br /&gt;
*If the script compiles successfully, this button is not required at all.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;5&amp;lt;/center&amp;gt; &lt;br /&gt;
| &#039;&#039;&#039;Saving the script and giving it a name:&#039;&#039;&#039; &lt;br /&gt;
The &#039;&#039;&#039;save &#039;&#039;&#039;button is hidden under the &#039;&#039;&#039;scripts &#039;&#039;&#039;menu. So first click on the [[Image:ScriptsButton.png]] button. It pops up a window like this: &lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:PascalScriptsMenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
Note that all the existing scripts are listed here. (Your new script will also be added to this list.) &lt;br /&gt;
&lt;br /&gt;
Select the &#039;&#039;&#039;Save script... &#039;&#039;&#039;option (at the very bottom of the menu). Another window pops up. &lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SaveScriptDialog.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
Enter a name that suggests the function of your script. Press &#039;&#039;&#039;OK&#039;&#039;&#039;. The new name is added to the list of scripts. Now use it as described [[ReNamer:Rules:PascalScript#Using_a_script|above]]. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Writing your own scripts  ===&lt;br /&gt;
&lt;br /&gt;
To write your own scripts, you must have knowledge of Pascal script. &lt;br /&gt;
&lt;br /&gt;
Learning Pascal script is easy. Refer to the [[ReNamer:Pascal Script|&#039;&#039;&#039;Pascal Script section&#039;&#039;&#039;]]. &amp;lt;br&amp;gt; Here, we will assume that you already know how to write pascal scripts. &lt;br /&gt;
&lt;br /&gt;
The step-by-step procedure is as follows: &lt;br /&gt;
&lt;br /&gt;
#Click in the Configuration pane and enter the script directly. (You can also copy it from anywhere and paste it into the pane by pressing &#039;&#039;&#039;CTRL+V&#039;&#039;&#039;. Or right-click in the pane and select the &#039;&#039;&#039;Paste&#039;&#039;&#039; option from the context menu.) &lt;br /&gt;
#Compile the script by pressing the [[Image:TryToCompileButton.png]] button located below the Configuration pane. &lt;br /&gt;
#*If an error message comes up, troubleshoot the script. The fault message usually includes the line number of the problematic statement in the script. Press the [[Image:GotoButton.png]] button and enter that line number to locate the faulty statement quickly. Then correct the errors and press the [[Image:TryToCompileButton.png]] button again. Repeat this till a &#039;&#039;&#039;&#039;&#039;Compiled successfully!&#039;&#039;&#039;&#039;&#039; message pops up. &lt;br /&gt;
#Now you can add the script as a rule by pressing [[Image:AddRuleButton.png]] button or save it for later use.&lt;br /&gt;
#To save the script press the [[Image:ScriptsButton.png]] button. A list pops up: &lt;br /&gt;
#:&amp;lt;center&amp;gt;[[Image:PascalScriptsMenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
#Click on the &#039;&#039;&#039;Save Script...&#039;&#039;&#039;(the last option in the list). Now this script is added to the list (it appears above the line in the list). &lt;br /&gt;
#:Now you can use that script as described [[ReNamer:Rules:PascalScript#Using_a_script|above]]&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Rules:RegEx&amp;diff=1313</id>
		<title>ReNamer:Rules:RegEx</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Rules:RegEx&amp;diff=1313"/>
		<updated>2009-08-26T18:52:06Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== RegEx Rule  ==&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:RegExRule.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
This rule finds text that matches the specified RegEx pattern, and replaces it with another string. RegEx is short for &#039;&#039;&#039;Regular Expressions&#039;&#039;&#039;, which stands for special syntax for describing search and replace patterns. Regular Expressions are very powerful and they are really worth to learn. The [[ReNamer:Regular Expressions|RegEx syntax]] is explained in the appendix. &lt;br /&gt;
&lt;br /&gt;
(The [http://www.regexpstudio.com/ TRegExpr] RegEx engine used by ReNamer is a little different from the standard [http://perldoc.perl.org/perlre.html PERL RegEx] or [http://msdn.microsoft.com/en-us/library/6wzad2b2(VS.85).aspx Windows RegEx]. You may check the correct syntax in [[ReNamer:Regular Expressions|here]])&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; The parameters are as follows: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter &lt;br /&gt;
! Details&lt;br /&gt;
|-&lt;br /&gt;
| Expression &lt;br /&gt;
| RegEx pattern to match or find.&lt;br /&gt;
|-&lt;br /&gt;
| Replace &lt;br /&gt;
| RegEx pattern that replaces the found pattern.&lt;br /&gt;
|-&lt;br /&gt;
| Skip extension &lt;br /&gt;
| If this check box is selected, the extension will be ignored by the rule.&lt;br /&gt;
|-&lt;br /&gt;
| Case-sensitive &lt;br /&gt;
| If this option is selected, ReNamer will search for the text in &#039;&#039;case-sensitive&#039;&#039; manner.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tip:&#039;&#039;&#039; ReNamer users have posted many RegEx patterns at the [http://www.den4b.com/forum/index.php User Forum]. You can copy and use them.&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Rules:Translit&amp;diff=1312</id>
		<title>ReNamer:Rules:Translit</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Rules:Translit&amp;diff=1312"/>
		<updated>2009-08-26T18:41:00Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:TranslitRule1.png|center]]&lt;br /&gt;
&lt;br /&gt;
This rule transliterates one alphabet into another. Its main goal is to transliterate Non-English characters from different languages into their English/Latin representation. For example, the German character &#039;&#039;&#039;ü&#039;&#039;&#039; can be transliterated to &#039;&#039;&#039;ue&#039;&#039;&#039; (the name &#039;&#039;&#039;Müller &#039;&#039;&#039;can be also written as &#039;&#039;&#039;Mueller&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
This rule uses &#039;&#039;transliteration maps&#039;&#039; (explained below). &lt;br /&gt;
&lt;br /&gt;
== Transliteration maps ==&lt;br /&gt;
&lt;br /&gt;
To transliterate, we create a pair of equivalent characters, like this: &#039;&#039;&#039;ü=ue&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
(Note that the right side of this equation has &#039;&#039;two&#039;&#039; characters. Any number of characters may be placed on both sides of the equation.) &lt;br /&gt;
&lt;br /&gt;
We need several such &#039;&#039;equivalent character pairs&#039;&#039; to convert one language into another. The entire set is called a &#039;&#039;transliteration map&#039;&#039;. (This is really some kind of a find-and-replace rule.) &lt;br /&gt;
&lt;br /&gt;
ReNamer has several such built-in maps. Each map is named after a language (the second language in all maps is English). &lt;br /&gt;
&lt;br /&gt;
Each map can be used in &#039;&#039;both&#039;&#039; directions (e.g. French-to-English or English-to-French.) &lt;br /&gt;
&lt;br /&gt;
When you start up the &#039;&#039;&#039;Translit&#039;&#039;&#039; Rule, its window does not show any maps. You are free to do any of the following: &lt;br /&gt;
&lt;br /&gt;
#Use any of the built-in maps (and use it in &#039;&#039;forward&#039;&#039; or &#039;&#039;reverse&#039;&#039; direction) &lt;br /&gt;
#Create your own map and use it. &lt;br /&gt;
#Edit a built-in map first, and then use it.&lt;br /&gt;
&lt;br /&gt;
Let us see how to do this. &lt;br /&gt;
&lt;br /&gt;
== Automatic case conversion ==&lt;br /&gt;
&lt;br /&gt;
Translit rule does automatic case conversion with an algorithm adopted specifically for transliteration. Translit rule discard the case on the input, i.e. &amp;quot;A=B&amp;quot; is same as &amp;quot;a=b&amp;quot;. Case is decided upon case of the input fragment. Multiple character fragments are treated as part of words, with their case decided based on the case of letters around them.&lt;br /&gt;
&lt;br /&gt;
The logic for the case conversion is as follows (ReNamer Beta from 23 Aug 2009):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set OUTPUT-PART to lower case&lt;br /&gt;
if first letter in INPUT-PART is upper case then&lt;br /&gt;
  if length of OUTPUT-PART bigger than 1 then&lt;br /&gt;
    if next letter in original name is upper case then&lt;br /&gt;
      convert whole OUTPUT-PART to upper case&lt;br /&gt;
    else&lt;br /&gt;
      convert only first letter in OUTPUT-PART to upper case&lt;br /&gt;
  else&lt;br /&gt;
    convert whole OUTPUT-PART to upper case&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Using a built-in transliteration map ==&lt;br /&gt;
&lt;br /&gt;
To select any of the built-in maps, press the [[Image:TranslitMapsButton.png]] button. A list of available transliteration maps pops up: &lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:TranslitMenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
Click on the desired transliteration map. As an example, let us click on the French (to English) transliteration map. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Rules&#039;&#039;&#039; window changes immediately to show the French characters and their English equivalents. &lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:TranslitRule2.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
You can edit any of the entry in this list, add new entries, or delete any of the entries. &lt;br /&gt;
&lt;br /&gt;
Note that such editing does not alter the saved version of the map. (The map is edited just for a one-time use. So, if you select the same Translit map again, ReNamer will load the &#039;&#039;original&#039;&#039; version, not the &#039;&#039;edited&#039;&#039; version.) We will see how to edit and save a map [[ReNamer:Rules:Translit#Saving_a_transliteration_map|later]]. &lt;br /&gt;
&lt;br /&gt;
Next, select the rule&#039;s parameters as shown below: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Details&lt;br /&gt;
|-&lt;br /&gt;
| forward &lt;br /&gt;
| This is transliteration from-left-to-right direction, as defined in the map.&lt;br /&gt;
|-&lt;br /&gt;
| backward &lt;br /&gt;
| This is transliteration from-right-to-left direction, as defined in the map.&lt;br /&gt;
|-&lt;br /&gt;
| skip extension &lt;br /&gt;
| If this check box is selected, the extension will be ignored by the rule.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Finally, press the [[Image:AddRuleButton.png]] button to add the rule to the stack. &lt;br /&gt;
&lt;br /&gt;
== Making your own transliteration map ==&lt;br /&gt;
&lt;br /&gt;
Click in the &#039;&#039;&#039;Translit Alphabet &#039;&#039;&#039;window, and start entering the equivalent characters (one transliteration per line). &lt;br /&gt;
&lt;br /&gt;
For example, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ü=ue&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ö=oe&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ß=ss&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
After entering all such transliterations, press the [[Image:AddRuleButton.png]] button to add the rule to the rule-stack. &lt;br /&gt;
&lt;br /&gt;
Note that this rule is not saved yet (it was just composed for a one-time use). The following topic shows how to save a map. &lt;br /&gt;
&lt;br /&gt;
== Saving a transliteration map ==&lt;br /&gt;
&lt;br /&gt;
To save a newly composed Transliteration rule, &lt;br /&gt;
&lt;br /&gt;
#Press the [[Image:TranslitMapsButton.png]] button. &lt;br /&gt;
#:A menu pops up. &lt;br /&gt;
#:&amp;lt;center&amp;gt;[[Image:TranslitMenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
#Select the last option (&#039;&#039;&#039;Save Translit...&#039;&#039;&#039;). &lt;br /&gt;
#:A window pops up, as shown below: &lt;br /&gt;
#:&amp;lt;center&amp;gt;[[Image:SaveTranslitMapDialog.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
#Enter a new name for the map and press &#039;&#039;&#039;OK&#039;&#039;&#039;. The new map is saved.&lt;br /&gt;
&lt;br /&gt;
The process of saving an edited Transliteration map is similar. The only difference is that the &#039;&#039;&#039;Save Translit &#039;&#039;&#039;window (see above) shows the current map&#039;s name. You can press &#039;&#039;&#039;OK&#039;&#039;&#039; to save the changes you&#039;ve just made, or enter a new name to create a new translit map for the edited version of the current map. &lt;br /&gt;
&lt;br /&gt;
The new map&#039;s name is added to the map list. &lt;br /&gt;
&lt;br /&gt;
From now on, the new map will also be available as &amp;quot;standard&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Rules:Replace&amp;diff=1311</id>
		<title>ReNamer:Rules:Replace</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Rules:Replace&amp;diff=1311"/>
		<updated>2009-08-26T18:09:50Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Cleanup}} &lt;br /&gt;
&lt;br /&gt;
== Replace Rule  ==&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:ReplaceRule.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
This rule removes the specified string from the name and replaces it with another string. It has options to replace the first occurrence, the last occurrence, or all the occurrences. You can replace multiple strings at a time. You can create a pattern with wildcards, so that any string that matches the pattern will be removed. &lt;br /&gt;
&lt;br /&gt;
The parameters are as follows: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter &lt;br /&gt;
! Details&lt;br /&gt;
|-&lt;br /&gt;
| Find &lt;br /&gt;
| Enter the string to be replaced. &lt;br /&gt;
*You can enter multiple strings at a time. They will be searched &amp;amp; replaced in the order as they appear. Press the + button (or type vertical bar &amp;quot;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&amp;quot;) to separate two strings. &lt;br /&gt;
*If the name does not contain the specified string, the rule will not act on it. &lt;br /&gt;
*If the name contains more than one of these strings, it will replace them according to the Occurrences parameter.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:PlusButton.png]] button &lt;br /&gt;
| Press to insert a vertical bar (&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;) that will separate multiple strings. &lt;br /&gt;
This inserts a separator in Replace box also. This means that pairs are replaced (e.g. A --&amp;amp;gt;A&#039;, B --&amp;amp;gt;B&#039; etc.) } &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Replace &lt;br /&gt;
| Enter strings that will replace the &amp;quot;Find&amp;quot; strings. &lt;br /&gt;
*Note that the quantity of strings (separated with &amp;quot;|&amp;quot;) in &amp;quot;Find&amp;quot; and &amp;quot;Replace&amp;quot; boxes should be the same. If there is more strings in the &amp;quot;Find&amp;quot; box than in the &amp;quot;Replace&amp;quot; box the spare strings will be removed (replaced with an empty string). If there is more strings in the &amp;quot;Replace&amp;quot; box, the spare strings will be ignored.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Insert meta tag &lt;br /&gt;
[[Image:ReNamer Insert Meta Tag Button.png]] &lt;br /&gt;
&lt;br /&gt;
| Click the button to see a list of [[ReNamer:Meta_Tags|meta-tags]].&lt;br /&gt;
|-&lt;br /&gt;
| Occurrences &lt;br /&gt;
| In case that strings occure more than once in the filename, specify which occurrences should be replaced. (Options are: &#039;&#039;first only&#039;&#039;, &#039;&#039;last only&#039;&#039;, or &#039;&#039;all&#039;&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| Skip extension &lt;br /&gt;
| If this check box is selected, the extension will be ignored by the rule.&lt;br /&gt;
|-&lt;br /&gt;
| Case sensitive &lt;br /&gt;
| Will only remove a specified string from the name if the case matches exactly.&lt;br /&gt;
|-&lt;br /&gt;
| Interpret symbols as wild cards &lt;br /&gt;
| The following wild cards are allowed (compare with RegEx). &lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! Represents &lt;br /&gt;
! Example&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;*&amp;lt;/center&amp;gt; &lt;br /&gt;
| any number of characters (including numbers, space, underscores, etc.). &lt;br /&gt;
| &#039;&#039;&#039;abc*&#039;&#039;&#039; equals &#039;&#039;&#039;abc&#039;&#039;&#039; followed by 0 or more characters.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;?&amp;lt;/center&amp;gt; &lt;br /&gt;
| Any single character (including numbers, space, underscores, etc.) &lt;br /&gt;
| &#039;&#039;&#039;ab?d&#039;&#039;&#039; equals &#039;&#039;&#039;abcd&#039;&#039;&#039;, &#039;&#039;&#039;ab1d&#039;&#039;&#039;, &#039;&#039;&#039;ab d&#039;&#039;&#039;, &#039;&#039;&#039;ab_d&#039;&#039;&#039;, etc.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;[]&amp;lt;/center&amp;gt; &lt;br /&gt;
| Brackets enclose a set of characters, any one of which may match a single character at that position. &lt;br /&gt;
| &#039;&#039;&#039;foo[ab]ar &#039;&#039;&#039;equals &#039;&#039;&#039;fooaar&#039;&#039;&#039; and &#039;&#039;&#039;foobar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;-&amp;lt;/center&amp;gt; &lt;br /&gt;
| (only within a pair of brackets) denotes a range of characters. &lt;br /&gt;
| &#039;&#039;&#039;foo[a-z]ar &#039;&#039;&#039;equals &#039;&#039;&#039;fooaar&#039;&#039;&#039;, &#039;&#039;&#039;foobar,&#039;&#039;&#039; &#039;&#039;&#039;foocar,&#039;&#039;&#039; &#039;&#039;&#039;foodar,&#039;&#039;&#039; etc.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: If you enter multiple find and replace strings they will be executed as multiple Replace rules, so first string will go first and only after replacing all (or first, or last) occurences of that string the second string in the Find box will be searched &amp;amp; replaced.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Find:&#039;&#039; A|B&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Replace:&#039;&#039; B|A&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Name:&#039;&#039; ABBA.mp3&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;New name:&#039;&#039; AAAA.mp3&lt;br /&gt;
&lt;br /&gt;
You may expect the new name to be BAAB.mp3, but it&#039;s not. This happens because first all A&#039;s are replaced with B&#039;s (so we&#039;ve got BBBB.mp3) and only then all B&#039;s are replaced with A&#039;s (and the final result is AAAA.mp3).&lt;br /&gt;
&lt;br /&gt;
If you need to replace some characters one with another use [ReNamer:Rules:Translit|Translit] rule.&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Rules:CleanUp&amp;diff=1307</id>
		<title>ReNamer:Rules:CleanUp</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Rules:CleanUp&amp;diff=1307"/>
		<updated>2009-08-26T13:41:05Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CleanUp Rule  ==&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:CleanUpRule.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
This rule cleans up the filenames for commonly used naming conventions for internet, peer-to-peer networks and other resources. Multiple problems can be removed at once. &lt;br /&gt;
&lt;br /&gt;
The parameters are as follows: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Parameter&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Strip out content of brackets &lt;br /&gt;
| A typical use of this option is to strip the needless comments attached to filenames, such as &#039;&#039;&#039;(best!!)&#039;&#039;&#039;. &lt;br /&gt;
*This option removes the brackets also. &lt;br /&gt;
*You can select any/all of the various types of brackets.&lt;br /&gt;
&lt;br /&gt;
If you do NOT want to delete the content within the brackets, use the [[ReNamer:Rules:Strip|Strip]] rule instead.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Replace these characters with spaces &lt;br /&gt;
| These characters occurring in the file names are removed and a space is inserted in their place.&lt;br /&gt;
|-&lt;br /&gt;
|Fix spaces&lt;br /&gt;
|Replace multiple consecutive spaces with a single space.&lt;br /&gt;
It also removes spaces from the beginning and the end of the filename:&lt;br /&gt;
*If &#039;&#039;&#039;skip extention&#039;&#039;&#039; is selected it removes spaces from the beginning and end of the &#039;&#039;base name&#039;&#039; (&#039;&#039;before&#039;&#039; the extention).&amp;lt;br&amp;gt;&lt;br /&gt;
*If &#039;&#039;&#039;skip extention&#039;&#039;&#039; is deselected it removes spaces from the beginning and from the end of the &#039;&#039;filename&#039;&#039; (&#039;&#039;after&#039;&#039; the extention).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Insert a space in front of capitalized letters&lt;br /&gt;
|Often words in the file name are just joined together, without spaces or underscores to separate them. Each word begins with a capital letter, so that you can read it easily.&lt;br /&gt;
&lt;br /&gt;
This option separates such words in the file name.&lt;br /&gt;
:For example, &#039;&#039;&#039;SeparateTheseWords.pdf&#039;&#039;&#039; becomes &#039;&#039;&#039;Separate These Words.pdf&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
(Note that if there is a capitalized letter at the very beginning of the name, ReNamer does NOT add a space before it.) &lt;br /&gt;
|-&lt;br /&gt;
| Prepare for SharePoint &lt;br /&gt;
| Prepares the file for hosting it on [http://www.microsoft.com/sharepoint/prodinfo/what.mspx Microsoft Sharepoint]. &lt;br /&gt;
#strips standard forbidden filename characters &lt;br /&gt;
#strips consecutive dots &lt;br /&gt;
#strips &#039;&#039;&#039;#&#039;&#039;&#039;, &#039;&#039;&#039;%&#039;&#039;&#039;, &#039;&#039;&#039;~&#039;&#039;&#039;, &#039;&#039;&#039;&amp;amp;amp;&#039;&#039;&#039; &lt;br /&gt;
#replaces &#039;&#039;&#039;{&#039;&#039;&#039; and &#039;&#039;&#039;}&#039;&#039;&#039; with &#039;&#039;&#039;(&#039;&#039;&#039; and &#039;&#039;&#039;)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Skip extension &lt;br /&gt;
| If this check box is selected, the extension will be ignored by the rule.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Rules:Serialize&amp;diff=1306</id>
		<title>ReNamer:Rules:Serialize</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Rules:Serialize&amp;diff=1306"/>
		<updated>2009-08-26T12:57:57Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Cleanup}}&lt;br /&gt;
&lt;br /&gt;
== Serialize Rule ==&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SerializeRule.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This rule works on a set of files, and inserts incremental numeric series or random sequences of digits in the names of those filenames.&lt;br /&gt;
&lt;br /&gt;
When the &#039;&#039;incremental&#039;&#039; option is chosen, the files listed in the pane are numbered in ascending order. Thus, the position of the file in the &#039;&#039;&#039;Files&#039;&#039;&#039; pane becomes important. Check the order of the files in the list before applying this rule.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
# You have a bunch of log files, and you want to make them look like &amp;quot;log0001&amp;quot;, &amp;quot;log0002&amp;quot;, &amp;quot;log0003&amp;quot;, etc.&lt;br /&gt;
# You want to force specific sorting for files: &amp;quot;01 - Song XYZ&amp;quot;, &amp;quot;02 - Song ABC&amp;quot;, &amp;quot;03 - Song YYY&amp;quot;, etc.&lt;br /&gt;
&lt;br /&gt;
The parameters are as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Parameter&lt;br /&gt;
! Details&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Incremental&lt;br /&gt;
| Inserts serialized numbers in the names of the files placed in the Files pane of ReNamer. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| Index start&lt;br /&gt;
| Starting number. If the folder already has some files with serialized numbers, start with the next number.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Step&lt;br /&gt;
| Usually 1, but you may like to enter a higher number here if files with intermediate numbers are expected later. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Reset if folder changes&lt;br /&gt;
| Since ReNamer can work on files collected from multiple folders, this control allows you to reset the counter for each of those folders. The effect is as if you are repeating the same commend for each of the folders separately.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Random&lt;br /&gt;
| Inserts a random number in the file name.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| Length&lt;br /&gt;
| Specify how many digits your random number should have. &lt;br /&gt;
&lt;br /&gt;
* ReNamer will create random numbers with specified length (number of digits). So a length of 4 means the random digits will be from 0000 to 9999 (inclusive).&lt;br /&gt;
&lt;br /&gt;
* Note that random numbers are padded with leading zeroes by default&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Unique if possible&lt;br /&gt;
| Normally, random numbers can repeat themselves. If this option is selected, ReNamer will try to use unique numbers. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Pad with zeros to reach length&lt;br /&gt;
| ReNamer will pad the remaining places with leading zeros. For example 457 becomes 000457 if it is padded to reach 6 digits, and 0457 if padded to 4 digits.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Insert where&lt;br /&gt;
| Specify where to insert the number. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| Prefix&lt;br /&gt;
| Before the original filename&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Suffix&lt;br /&gt;
| After the original filename&lt;br /&gt;
&lt;br /&gt;
* If the &#039;&#039;&#039;skip extension&#039;&#039;&#039; option is selected, the specified text will be inserted &#039;&#039;before&#039;&#039; the extension.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Position&lt;br /&gt;
| Insert the number at the specified position.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
Note that if the &amp;quot;&#039;&#039;pad with zeros&#039;&#039;&amp;quot; option (above) is selected, the &#039;&#039;padded &#039;&#039; number is inserted.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Rules:Case&amp;diff=1305</id>
		<title>ReNamer:Rules:Case</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Rules:Case&amp;diff=1305"/>
		<updated>2009-08-26T12:03:38Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Case Rule ==&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:CaseRule.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This rule changes the case of the filename. Options are: capitalize, to lower case, to upper case, invert case, and put only first letter capital (as in a sentence). &lt;br /&gt;
&lt;br /&gt;
There is also an option to force case for specific text-fragments, such as CD, DVD, RF, etc. These fragments would not look natural in any other case (e.g. cd, dvd, rf), so the rule allows you to prevent changing the case of such terms in one stroke.&lt;br /&gt;
&lt;br /&gt;
The parameters are as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Parameter&lt;br /&gt;
! Details&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Case change&lt;br /&gt;
| Several options are offered. &lt;br /&gt;
&lt;br /&gt;
* The case of each option itself illustrates how that option works. For example, &#039;&#039;&#039;Capitalise Every Word&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Invert case&#039;&#039;&#039; will change all capital letters in the filename to lowercased ones, and all lowercased letters to capitalized ones.&lt;br /&gt;
&lt;br /&gt;
* The &#039;&#039;&#039;(none of the above)&#039;&#039;&#039; option is provided to disable the case conversions listed on the left, so you could independently operate the two options listed on the right side.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Skip extension&lt;br /&gt;
| If this check box is selected, the extension will be ignored by the rule.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Force case for fragments&lt;br /&gt;
| This check box is coupled with the box below it. &lt;br /&gt;
&lt;br /&gt;
* Specify text fragments that must have a specific case. Case for these strings will be set as typed in the box regardless from options selected in &#039;&#039;&#039;Case change&#039;&#039;&#039; list.&lt;br /&gt;
Below you will find few of the common examples of such strings:&lt;br /&gt;
 CD, DVD, TV, HTML, XML, C++, USA,&lt;br /&gt;
 Java, India, English, Sunday, Easter,&lt;br /&gt;
 OpenSUSE, OOo, ReNamer &lt;br /&gt;
&lt;br /&gt;
* Put a comma between different fragments (in versions prior to v5.50 space was used instead of a comma).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Extension always lower case&lt;br /&gt;
| Forces the extension to lowercase. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; This setting overrides any other setting that can alter the extension. For example, consider a case where the ALL UPPER CASE option is selected and the skip extension option is deselected. Logically, the extension should be converted into ALLCAPS. But if the &#039;&#039;&#039;Extension always lower case &#039;&#039;&#039;option is selected, the case of the extension will be converted to lowercase.This setting will override even the fragments case-conversion. &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Rules:Case&amp;diff=1304</id>
		<title>ReNamer:Rules:Case</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Rules:Case&amp;diff=1304"/>
		<updated>2009-08-26T12:01:56Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Case Rule ==&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:CaseRule.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This rule changes the case of the filename. Options are: capitalize, to lower case, to upper case, invert case, and put only first letter capital (as in a sentence). &lt;br /&gt;
&lt;br /&gt;
There is also an option to force case for specific text-fragments, such as CD, DVD, RF, etc. These fragments would not look natural in any other case (e.g. cd, dvd, rf), so the rule allows you to prevent changing the case of such terms in one stroke.&lt;br /&gt;
&lt;br /&gt;
The parameters are as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Parameter&lt;br /&gt;
! Details&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Case change&lt;br /&gt;
| Several options are offered. &lt;br /&gt;
&lt;br /&gt;
* The case of each option itself illustrates how that option works. For example, &#039;&#039;&#039;Capitalise Every Word&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Invert case&#039;&#039;&#039; will change all capital letters in the filename to lowercased ones, and all lowercased letters to capitalized ones.&lt;br /&gt;
&lt;br /&gt;
* The &#039;&#039;&#039;(none of the above)&#039;&#039;&#039; option is provided to disable the case conversions listed on the left, so you could independently operate the two options listed on the right side.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Skip extension&lt;br /&gt;
| If this check box is selected, the extension will be ignored by the rule.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Force case for fragments&lt;br /&gt;
| This check box is coupled with the box below it. &lt;br /&gt;
&lt;br /&gt;
* Specify text fragments that must have a specific case. Case for these strings will be set as typed in the box regardless from options selected in &#039;&#039;&#039;Case change&#039;&#039;&#039; list.&lt;br /&gt;
For example:&lt;br /&gt;
 CD, DVD, TV, HTML, XML, C++, USA,&lt;br /&gt;
 Java, India, English, Sunday, Easter,&lt;br /&gt;
 OpenSUSE, OOo, ReNamer &lt;br /&gt;
&lt;br /&gt;
* Put a comma between different fragments (in versions prior to v5.50 space was used instead of a comma).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Extension always lower case&lt;br /&gt;
| Forces the extension to lowercase. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; This setting overrides any other setting that can alter the extension. For example, consider a case where the ALL UPPER CASE option is selected and the skip extension option is deselected. Logically, the extension should be converted into ALLCAPS. But if the &#039;&#039;&#039;Extension always lower case &#039;&#039;&#039;option is selected, the case of the extension will be converted to lowercase.This setting will override even the fragments case-conversion. &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Rules:Strip&amp;diff=1303</id>
		<title>ReNamer:Rules:Strip</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Rules:Strip&amp;diff=1303"/>
		<updated>2009-08-26T11:43:51Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Cleanup}}&lt;br /&gt;
&lt;br /&gt;
== Strip Rule  ==&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:StripRule.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
Strip characters from the filename. The rule has predefined character sets, like digits, symbols and brackets, but you can also define your own character set. &lt;br /&gt;
&lt;br /&gt;
Every occurrence of each of the specified characters will be removed from the filename. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The parameters are as follows: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter &lt;br /&gt;
! Details&lt;br /&gt;
|-&lt;br /&gt;
| Digits &lt;br /&gt;
| Strips digits&lt;br /&gt;
|-&lt;br /&gt;
| Symbols &lt;br /&gt;
| Strips symbols (all characters that are considered to be symbols are showed in the box on the right)&lt;br /&gt;
|-&lt;br /&gt;
| Brackets &lt;br /&gt;
| Strips brackets (but not the contents of the brackets) &lt;br /&gt;
*If you want to delete the content as well, use the [[ReNamer:Rules:CleanUp|CleanUp]] rule instead.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| User-defined &lt;br /&gt;
| Define any character that needs to be stripped off.&lt;br /&gt;
*Note that this is not a string. All characters in the entry are searched for individually and removed.&lt;br /&gt;
|-&lt;br /&gt;
| Skip extension &lt;br /&gt;
| If this check box is selected, the extension will be ignored by the rule.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Rules:Strip&amp;diff=1302</id>
		<title>ReNamer:Rules:Strip</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Rules:Strip&amp;diff=1302"/>
		<updated>2009-08-26T11:42:09Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Cleanup}}&lt;br /&gt;
&lt;br /&gt;
== Strip Rule  ==&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:StripRule.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
Strip characters from the filename. The rule has predefined character sets, like digits, symbols and brackets, but you can also define your own character set. &lt;br /&gt;
&lt;br /&gt;
Every occurrence of each of the specified characters will be removed from the filename. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The parameters are as follows: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter &lt;br /&gt;
! Details&lt;br /&gt;
|-&lt;br /&gt;
| Digits &lt;br /&gt;
| Strips digits&lt;br /&gt;
|-&lt;br /&gt;
| Symbols &lt;br /&gt;
| Strips symbols&lt;br /&gt;
|-&lt;br /&gt;
| Brackets &lt;br /&gt;
| Strips brackets (but not the contents of the brackets) &lt;br /&gt;
*If you want to delete the content as well, use the [[ReNamer:Rules:CleanUp|CleanUp]] rule instead.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| User-defined &lt;br /&gt;
| Define any character that needs to be stripped off.&lt;br /&gt;
*Note that this is not a string. All characters in the entry are searched for individually and removed.&lt;br /&gt;
|-&lt;br /&gt;
| Skip extension &lt;br /&gt;
| If this check box is selected, the extension will be ignored by the rule.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Rules:Extension&amp;diff=1301</id>
		<title>ReNamer:Rules:Extension</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Rules:Extension&amp;diff=1301"/>
		<updated>2009-08-26T11:36:45Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Cleanup}}&lt;br /&gt;
&lt;br /&gt;
== Extension Rule  ==&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:ExtensionsRule.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
This rule allows you to attach a new extension. It is useful when the extension of a file is missing (or if the file has a wrong extension). There is an option to find the correct extension based on the file&#039;s structure. &lt;br /&gt;
&lt;br /&gt;
The parameters are as follows: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter &lt;br /&gt;
! Details&lt;br /&gt;
|-&lt;br /&gt;
| New extension &lt;br /&gt;
| New extention that has to be added to the filename. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Append to the original filename &lt;br /&gt;
| If this option is selected, the new extension will be placed after the old extension. &lt;br /&gt;
If it is deselected (default option) the new extention will replace the old one.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Detect using binary signature &lt;br /&gt;
| Sometimes the extension of a file is missing. At other times it is wrong (e.g. some downloaded files get the &#039;&#039;&#039;aspx &#039;&#039;&#039;extension, although they may &#039;&#039;actually&#039;&#039; be &#039;&#039;&#039;zip &#039;&#039;&#039;or &#039;&#039;&#039;pdf&#039;&#039;&#039; files.) &lt;br /&gt;
One way to identify the file extension is by trial-and-error: Attach different extensions and try to open the file with its associated application. This is very tedious. &lt;br /&gt;
&lt;br /&gt;
A far more efficient way is to compare the file&#039;s &#039;&#039;digital signature&#039;&#039; with the signatures of known file types and identify the file&#039;s type. This is done internally within ReNamer, so you do not have to know what a &amp;quot;digital signature&amp;quot; means, or the actual value of the signature for the given file. &lt;br /&gt;
&lt;br /&gt;
Note that different extensions do not have unique signatures. So sometimes the file&#039;s signature may match the signature of several different extensions. In such cases, ReNamer shows the New filename with all matching extensions. For example, &amp;quot;fileName.flv&amp;amp;#124;wmv&amp;amp;#124;pdf&amp;quot;. ReNamer also pops up an error window (because the combined extension is invalid). Just read the suggested extensions and then try them out one by one. This method is still better compared to making wild guesses, because ReNamer suggests only 2-3 extensions. &lt;br /&gt;
&lt;br /&gt;
For more accurate results, [http://www.den4b.com/forum/viewtopic.php?id=550 use ReNamer with TrID], a specialized utility for identifying the file&#039;s real extension. Be aware that even TrID often suggests multiple extensions, and you still have to try them out.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Rules:Replace&amp;diff=1298</id>
		<title>ReNamer:Rules:Replace</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Rules:Replace&amp;diff=1298"/>
		<updated>2009-08-25T21:04:32Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Cleanup}} &lt;br /&gt;
&lt;br /&gt;
== Replace Rule  ==&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:ReplaceRule.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
This rule removes the specified string from the name and replaces it with another string. It has options to replace the first occurrence, the last occurrence, or all the occurrences. You can replace multiple strings at a time. You can create a pattern with wildcards, so that any string that matches the pattern will be removed. &lt;br /&gt;
&lt;br /&gt;
The parameters are as follows: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter &lt;br /&gt;
! Details&lt;br /&gt;
|-&lt;br /&gt;
| Find &lt;br /&gt;
| Enter the string to be replaced. &lt;br /&gt;
*You can enter multiple strings at a time. Press the + button (or type vertical bar &amp;quot;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&amp;quot;) to separate two strings. &lt;br /&gt;
*If the name does not contain the specified string, the rule will not act on it. &lt;br /&gt;
*If the name contains more than one of these strings, it will replace them according to the Occurrences parameter.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:PlusButton.png]] button &lt;br /&gt;
| Press to insert a vertical bar (&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;) that will separate multiple strings. &lt;br /&gt;
This inserts a separator in Replace box also. This means that pairs are replaced (e.g. A --&amp;amp;gt;A&#039;, B --&amp;amp;gt;B&#039; etc.) } &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Replace &lt;br /&gt;
| Enter strings that will replace the &amp;quot;Find&amp;quot; strings. &lt;br /&gt;
*Note that the quantity of strings (separated with &amp;quot;|&amp;quot;) in &amp;quot;Find&amp;quot; and &amp;quot;Replace&amp;quot; boxes should be the same. If there is more strings in the &amp;quot;Find&amp;quot; box than in the &amp;quot;Replace&amp;quot; box the spare strings will be removed (replaced with an empty string). If there is more strings in the &amp;quot;Replace&amp;quot; box, the spare strings will be ignored.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Insert meta tag &lt;br /&gt;
[[Image:ReNamer Insert Meta Tag Button.png]] &lt;br /&gt;
&lt;br /&gt;
| Click the button to see a list of [[ReNamer:Meta_Tags|meta-tags]].&lt;br /&gt;
|-&lt;br /&gt;
| Occurrences &lt;br /&gt;
| In case that strings occure more than once in the filename, specify which occurrences should be replaced. (Options are: &#039;&#039;first only&#039;&#039;, &#039;&#039;last only&#039;&#039;, or &#039;&#039;all&#039;&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| Skip extension &lt;br /&gt;
| If this check box is selected, the extension will be ignored by the rule.&lt;br /&gt;
|-&lt;br /&gt;
| Case sensitive &lt;br /&gt;
| Will only remove a specified string from the name if the case matches exactly.&lt;br /&gt;
|-&lt;br /&gt;
| Interpret symbols as wild cards &lt;br /&gt;
| The following wild cards are allowed (compare with RegEx). &lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! Represents &lt;br /&gt;
! Example&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;*&amp;lt;/center&amp;gt; &lt;br /&gt;
| any number of characters (including numbers, space, underscores, etc.). &lt;br /&gt;
| &#039;&#039;&#039;abc*&#039;&#039;&#039; equals &#039;&#039;&#039;abc&#039;&#039;&#039; followed by 0 or more characters.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;?&amp;lt;/center&amp;gt; &lt;br /&gt;
| Any single character (including numbers, space, underscores, etc.) &lt;br /&gt;
| &#039;&#039;&#039;ab?d&#039;&#039;&#039; equals &#039;&#039;&#039;abcd&#039;&#039;&#039;, &#039;&#039;&#039;ab1d&#039;&#039;&#039;, &#039;&#039;&#039;ab d&#039;&#039;&#039;, &#039;&#039;&#039;ab_d&#039;&#039;&#039;, etc.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;[]&amp;lt;/center&amp;gt; &lt;br /&gt;
| Brackets enclose a set of characters, any one of which may match a single character at that position. &lt;br /&gt;
| &#039;&#039;&#039;foo[ab]ar &#039;&#039;&#039;equals &#039;&#039;&#039;fooaar&#039;&#039;&#039; and &#039;&#039;&#039;foobar&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;-&amp;lt;/center&amp;gt; &lt;br /&gt;
| (only within a pair of brackets) denotes a range of characters. &lt;br /&gt;
| &#039;&#039;&#039;foo[a-z]ar &#039;&#039;&#039;equals &#039;&#039;&#039;fooaar&#039;&#039;&#039;, &#039;&#039;&#039;foobar,&#039;&#039;&#039; &#039;&#039;&#039;foocar,&#039;&#039;&#039; &#039;&#039;&#039;foodar,&#039;&#039;&#039; etc.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Rules:Remove&amp;diff=1297</id>
		<title>ReNamer:Rules:Remove</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Rules:Remove&amp;diff=1297"/>
		<updated>2009-08-25T20:48:00Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Cleanup}}&lt;br /&gt;
&lt;br /&gt;
{{ReNamer Help|align=left}}&lt;br /&gt;
&lt;br /&gt;
== Remove Rule ==&lt;br /&gt;
[[Image:RemoveRule.png]]&lt;br /&gt;
&lt;br /&gt;
This rule removes the specified string from the file name. It has options to remove the first occurrence, the last occurrence, or all the occurrences of the specified string. You can enter multiple strings at a time (just separate them with &amp;quot;&#039;&#039;&#039;|&#039;&#039;&#039;&amp;quot;). If ReNamer finds any of them in the name, they will be removed. You can create a pattern with wildcards, so that any string that matches the pattern will be removed.&lt;br /&gt;
&lt;br /&gt;
The parameters are as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Parameter&lt;br /&gt;
! Details&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Remove&lt;br /&gt;
| Enter the string to be removed.&lt;br /&gt;
&lt;br /&gt;
* You can enter multiple strings at a time. Press the + button to separate two strings&lt;br /&gt;
* If the name does not contain the specified string, the rule will not act on it.&lt;br /&gt;
* If the name contains more than one of these strings, it will remove all of them. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:PlusButton.png]] button&lt;br /&gt;
| Press to insert a separator between strings. You can also type a vertical bar (&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;) from the keyboard.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Occurrences&lt;br /&gt;
| In case the strings occure multiple times in the name, specify which occurrences should be removed. (Options are: &#039;&#039;first only&#039;&#039;, &#039;&#039;last only&#039;&#039;, or &#039;&#039;all&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Skip extension&lt;br /&gt;
| If this check box is selected, the rule won&#039;t touch the extention.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Case sensitive&lt;br /&gt;
| Will only remove a specified string from the name if the case matches exactly.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Interpret symbols as wildcards&lt;br /&gt;
| The following wildcards are allowed (compare with RegEx).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! Represents&lt;br /&gt;
! Example&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
| any number of characters (including numbers, space, underscores, etc.).&lt;br /&gt;
| &#039;&#039;&#039;abc*&#039;&#039;&#039; equals &#039;&#039;&#039;abc&#039;&#039;&#039; followed by 0 or more characters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;?&amp;lt;/center&amp;gt;&lt;br /&gt;
| Any single character (including numbers, space, underscores, etc.)&lt;br /&gt;
| &#039;&#039;&#039;ab?d&#039;&#039;&#039; equals &#039;&#039;&#039;abcd&#039;&#039;&#039;, &#039;&#039;&#039;ab1d&#039;&#039;&#039;, &#039;&#039;&#039;ab d&#039;&#039;&#039;, &#039;&#039;&#039;ab_d&#039;&#039;&#039;, etc.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&amp;lt;nowiki&amp;gt;[]&amp;lt;/nowiki&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
| Brackets enclose a set of characters, any one of which may match a single character at that position.&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;foo[ab]ar &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;equals &#039;&#039;&#039;fooaar&#039;&#039;&#039; and &#039;&#039;&#039;foobar&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;-&amp;lt;/center&amp;gt;&lt;br /&gt;
| (only within a pair of brackets) denotes a range of characters.&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;foo[a-z]ar &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;equals &#039;&#039;&#039;fooaar&#039;&#039;&#039;, &#039;&#039;&#039;foobar,&#039;&#039;&#039; &#039;&#039;&#039;foocar,&#039;&#039;&#039; &#039;&#039;&#039;foodar,&#039;&#039;&#039; etc.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Rules:Delete&amp;diff=1296</id>
		<title>ReNamer:Rules:Delete</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Rules:Delete&amp;diff=1296"/>
		<updated>2009-08-25T20:39:02Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ReNamer Help|align=left}}&lt;br /&gt;
&lt;br /&gt;
== Delete Rule  ==&lt;br /&gt;
&lt;br /&gt;
[[Image:DeleteRule.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; This rule will delete all characters located between the &#039;&#039;&#039;From&#039;&#039;&#039; and the &#039;&#039;&#039;Until &#039;&#039;&#039;points. Optionally, it can delete from the specified position till the end of the name. &lt;br /&gt;
&lt;br /&gt;
The parameters are as follows: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter &lt;br /&gt;
! Details&lt;br /&gt;
|-&lt;br /&gt;
| From &lt;br /&gt;
| Select either: &lt;br /&gt;
*The position (count starts from 1) &lt;br /&gt;
*The delimiter string (Note that typically &#039;&#039;&#039;, . / ( ) -&#039;&#039;&#039; and space are used as delimiters, but you can specify any letter/digit/sign or even couple of signs as delimiter) .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Until &lt;br /&gt;
| Same as above. In addition, you have the &#039;&#039;&#039;&#039;&#039;till the end&#039;&#039;&#039;&#039;&#039; option. &lt;br /&gt;
*You can use two different delimiters in &#039;&#039;&#039;From &#039;&#039;&#039;and &#039;&#039;&#039;Until&#039;&#039;&#039; sections.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Skip extension &lt;br /&gt;
| If this check box is unselected, the extension will be included in the rule.&lt;br /&gt;
|-&lt;br /&gt;
| right-to-left &lt;br /&gt;
| The &#039;&#039;&#039;From &#039;&#039;&#039;and &#039;&#039;&#039;Until&#039;&#039;&#039; positions switch places. (The &#039;&#039;&#039;From &#039;&#039;&#039;point is at the right side and the &#039;&#039;&#039;Until&#039;&#039;&#039; point is on the left). &lt;br /&gt;
*When this option is selected, the &amp;quot;till the end&amp;quot; option in &#039;&#039;&#039;Until&#039;&#039;&#039; deletes all characters on the left (what we regard as the &#039;&#039;beginning &#039;&#039;of the name)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Do not remove delimiter &lt;br /&gt;
| Will retain the delimiters &lt;br /&gt;
*If you have used two different delimiters in &#039;&#039;&#039;From &#039;&#039;&#039;and &#039;&#039;&#039;Until&#039;&#039;&#039; sections, &#039;&#039;both&#039;&#039; of them will be retained.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer&amp;diff=1232</id>
		<title>ReNamer</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer&amp;diff=1232"/>
		<updated>2009-08-24T16:28:43Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:ReNamer.png|thumb|250px]] &lt;br /&gt;
&lt;br /&gt;
[[ReNamer]] is a very powerful and flexible file renaming tool, which offers all the standard renaming procedures, including prefixes, suffixes, replacements, case changes, as well as removing contents of brackets, adding number sequences, changing file extensions, etc. For advanced users, there is a [[ReNamer:Rules:PascalScript|PascalScript]] rule, which let users program their very own renaming rule. Program allows you to combine multiple renaming actions as a rule set, applying each action in a logical sequence, which can be saved, loaded, and managed within the program. In addition, it has an ability to rename folders, process regular expressions, Unicode capable, and supports variety of meta tags, such as: [http://en.wikipedia.org/wiki/ID3 ID3v1], [http://en.wikipedia.org/wiki/ID3 ID3v2], [http://en.wikipedia.org/wiki/EXIF EXIF], [http://en.wikipedia.org/wiki/Object_Linking_and_Embedding OLE], [http://msdn.microsoft.com/en-us/library/ms779636.aspx AVI], [http://en.wikipedia.org/wiki/MD5 MD5], [http://en.wikipedia.org/wiki/CRC32 CRC32], [http://en.wikipedia.org/wiki/SHA1 SHA1] and many more. &lt;br /&gt;
&lt;br /&gt;
== User Manual  ==&lt;br /&gt;
&lt;br /&gt;
*[[ReNamer:Introduction|Introduction]] &lt;br /&gt;
*[[ReNamer:Quick guide|Quick guide]] &lt;br /&gt;
*[[ReNamer:Step-by-step|Step-by-step]] &lt;br /&gt;
**[[ReNamer:Adding files and folders|Adding files and folders]] &lt;br /&gt;
**[[ReNamer:Managing rules|Managing rules]] &lt;br /&gt;
**[[ReNamer:Previewing files|Previewing files]] &lt;br /&gt;
**[[ReNamer:Renaming files|Renaming files]] &lt;br /&gt;
*[[ReNamer:Using the Rules|Using the Rules]] &lt;br /&gt;
**[[ReNamer:Rules|Overview]] &lt;br /&gt;
**[[ReNamer:Rules:Insert|Insert]] &lt;br /&gt;
**[[ReNamer:Rules:Delete|Delete]] &lt;br /&gt;
**[[ReNamer:Rules:Remove|Remove]] &lt;br /&gt;
**[[ReNamer:Rules:Replace|Replace]]&lt;br /&gt;
**[[ReNamer:Rules:Rearrange|Rearrange]] &lt;br /&gt;
**[[ReNamer:Rules:Extension|Extension]] &lt;br /&gt;
**[[ReNamer:Rules:Strip|Strip]] &lt;br /&gt;
**[[ReNamer:Rules:Case|Case]] &lt;br /&gt;
**[[ReNamer:Rules:Serialize|Serialize]] &lt;br /&gt;
**[[ReNamer:Rules:CleanUp|CleanUp]] &lt;br /&gt;
**[[ReNamer:Rules:Translit|Translit]] &lt;br /&gt;
**[[ReNamer:Rules:RegEx|RegEx]] &lt;br /&gt;
**[[ReNamer:Rules:PascalScript|PascalScript]] &lt;br /&gt;
**[[ReNamer:Rules:UserInput|UserInput]] &lt;br /&gt;
*[[ReNamer:Using presets|Using presets]]&lt;br /&gt;
*[[ReNamer:Analyze|Analyze window]] &lt;br /&gt;
*[[ReNamer:Manual editing|Manual editing]] &lt;br /&gt;
&lt;br /&gt;
=== Appendices  ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
*[[ReNamer:Program settings|Program settings]] &lt;br /&gt;
*[[ReNamer:Main Menu and keyboard shortcuts|Main Menu and keyboard shortcuts]] &lt;br /&gt;
*[[ReNamer:Menus for the Files pane|Menus for the Files pane]]&lt;br /&gt;
*[[ReNamer:Context menus|Context menus]]&lt;br /&gt;
*[[ReNamer:Date and Time format|Date and Time format]]&lt;br /&gt;
*[[ReNamer:Meta Tags|Meta Tags]]&lt;br /&gt;
*[[ReNamer:Regular Expressions|Regular Expressions]] &lt;br /&gt;
*[[ReNamer:Pascal Script|Pascal Script]] &lt;br /&gt;
**[[ReNamer:Pascal Script:Quick guide|Quick guide]]&lt;br /&gt;
**[[ReNamer:Pascal Script:Types|Types]] &lt;br /&gt;
**[[ReNamer:Pascal Script:Functions|Functions]]&lt;br /&gt;
**[[ReNamer:Pascal_Script#Script cookbook|Script cookbook]]  &lt;br /&gt;
**[[ReNamer:Scripts|Scripts]] &lt;br /&gt;
*[[ReNamer:Command Line use|Command Line use]] &lt;br /&gt;
*[[ReNamer:Ordering files|Ordering files]]&lt;br /&gt;
*[[ReNamer:Sorting files|Sorting files]]&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Menus_for_the_Files_pane&amp;diff=1231</id>
		<title>ReNamer:Menus for the Files pane</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Menus_for_the_Files_pane&amp;diff=1231"/>
		<updated>2009-08-24T15:10:28Z</updated>

		<summary type="html">&lt;p&gt;Krtek: /* Files button */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ReNamer has a menu bar between the &#039;&#039;&#039;Rules&#039;&#039;&#039; and &#039;&#039;&#039;Files&#039;&#039;&#039; panes [[Image:MenuStrip.png]].&lt;br /&gt;
&lt;br /&gt;
This appendix describes the options available from this menu.&lt;br /&gt;
&lt;br /&gt;
=== Files button  ===&lt;br /&gt;
&lt;br /&gt;
When you click on the [[Image:FilesButton.png]] button, the following list pops up: &lt;br /&gt;
&lt;br /&gt;
The main menu looks like this: &lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:FileMenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;width: 619px; height: 218px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Analyze Name &lt;br /&gt;
| Pops up the [[ReNamer:Analyze|analysis window]], and loads the names of the selected files.&lt;br /&gt;
|-&lt;br /&gt;
| Edit New Name &#039;&#039;&#039;F2&#039;&#039;&#039; &lt;br /&gt;
| Starts manual editing of the selected file.&lt;br /&gt;
|-&lt;br /&gt;
| Shell &lt;br /&gt;
| Options for Windows shell operations&lt;br /&gt;
|-&lt;br /&gt;
| Mark &lt;br /&gt;
| Options for [[ReNamer:Adding_files_and_folders#Marking_and_Unmarking_the_files|marking]] specific items&lt;br /&gt;
|-&lt;br /&gt;
| Clear &lt;br /&gt;
| Options for [[ReNamer:Adding_files_and_folders#Marking_and_Unmarking_the_files|unmarking]] specific items&lt;br /&gt;
|-&lt;br /&gt;
| Select &lt;br /&gt;
| Options for [[ReNamer:Adding_files_and_folders#Selecting_files|selecting]] specific items&lt;br /&gt;
|-&lt;br /&gt;
| Move &lt;br /&gt;
| Options for moving specific items&lt;br /&gt;
|-&lt;br /&gt;
| Count marked and selected files &lt;br /&gt;
| Total count of items (selected + marked)&lt;br /&gt;
|-&lt;br /&gt;
| Remove selected items &#039;&#039;&#039;Del&#039;&#039;&#039; &lt;br /&gt;
| Remove the selected items from the ReNamer&#039;s &#039;&#039;&#039;File&#039;&#039;&#039; pane. &amp;lt;br&amp;gt;(This command does not delete the items from the disk.)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This menu provides second-level options, as follows: &lt;br /&gt;
&lt;br /&gt;
==== Shell submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:ShellSubMenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Open File&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Enter&#039;&#039;&#039; &lt;br /&gt;
| Open the selected file using its default associated application.&lt;br /&gt;
|-&lt;br /&gt;
| Open with Notepad&#039;&#039;&#039;&amp;amp;nbsp; Shift+Enter&#039;&#039;&#039; &lt;br /&gt;
| Open the file with notepad. Useful when you want to see the raw data in the file. (When viewed this way, the file will not be displayed in it original formatting. It may not be easily readable.)&lt;br /&gt;
|-&lt;br /&gt;
| Open operating folder &#039;&#039;&#039;Ctrl+Enter&#039;&#039;&#039; &lt;br /&gt;
| Launch Windows Explorer, and open the folder where the selected file is located. Highlight (select) the file in it.&lt;br /&gt;
|-&lt;br /&gt;
| File properties&#039;&#039;&#039;Alt+Enter&#039;&#039;&#039; &lt;br /&gt;
| Display the properties of the selected file. Typically, file size; dates (Created/modified/accessed); comments; author; attributes (hidden, system, etc.)&lt;br /&gt;
|-&lt;br /&gt;
| Cut Files to clipboard &#039;&#039;&#039;Shift+Ctrl+X&#039;&#039;&#039; &lt;br /&gt;
| Puts the selected file on the clipboard. &amp;lt;br&amp;gt;(Note: If you do not paste the file in a target application, the &#039;&#039;&#039;Cut&#039;&#039;&#039; operation is automatically canceled.)&lt;br /&gt;
|-&lt;br /&gt;
| Copy Files to clipboard&#039;&#039;&#039;Shift+Ctrl+C&#039;&#039;&#039; &lt;br /&gt;
| Puts a copy of the selected file on the clipboard.&lt;br /&gt;
|-&lt;br /&gt;
| Delete files to Recycle Bin &lt;br /&gt;
| Deletes the selected files to Recycle Bin. (They can be recovered from the Recycle Bin.) &lt;br /&gt;
Note that if the file is too large for the Recycle Bin, Windows will warn you that it will not be put in Recycle Bin, but deleted permanently. If you confirm, the file is deleted permanently. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Mark submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:MarkSubmenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;/u&amp;gt;&#039;&#039;&#039;: &#039;&#039;&#039;Marking of files is explained [[ReNamer:Adding files and folders#Marking_and_Unmarking_the_files|here]].&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Mark&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Shift+M&#039;&#039;&#039; &lt;br /&gt;
| Mark all selected files. If some files are already marked, they remain marked.&lt;br /&gt;
|-&lt;br /&gt;
| UnMark&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp; Shift+U&#039;&#039;&#039; &lt;br /&gt;
| Unmark all selected files. If some files are already unmarked, they remain unmarked.&lt;br /&gt;
|-&lt;br /&gt;
| Invert MarkingIns &lt;br /&gt;
| Marked files become unmarked, and vice versa.&lt;br /&gt;
|-&lt;br /&gt;
| Mark only changed&amp;lt;br&amp;gt;(Inc. Case) &lt;br /&gt;
| [[ReNamer:Adding files and folders#Marking_and_Unmarking_the_files|Mark]] files that are changed. Files that had just change of case (and nothing else) will &amp;lt;u&amp;gt;also&amp;lt;/u&amp;gt; be marked.&amp;lt;br&amp;gt;(&amp;quot;&#039;&#039;Change of case&#039;&#039;&amp;quot; means some letters are converted capital-to-small and/or small-to-capital)&lt;br /&gt;
|-&lt;br /&gt;
| Mark only changed&amp;lt;br&amp;gt;(Exc. Case) &lt;br /&gt;
| Mark files that are changed, but do &amp;lt;u&amp;gt;not&amp;lt;/u&amp;gt; consider changes of case.&amp;lt;br&amp;gt; (&amp;quot;&#039;&#039;Change of case&#039;&#039;&amp;quot; means some letters are converted capital-to-small and/or small-to-capital)&lt;br /&gt;
|-&lt;br /&gt;
| Mark only selected &lt;br /&gt;
| Mark files that are selected. If some unselected files are already marked, they will remain marked.&lt;br /&gt;
|-&lt;br /&gt;
| Mark by Mask &lt;br /&gt;
| Pops up a Mask window: &lt;br /&gt;
[[Image:MarkByMask.png]] &lt;br /&gt;
&lt;br /&gt;
Specify a mask pattern. All files that match this mask will be marked. &lt;br /&gt;
&lt;br /&gt;
You can enter multiple masks. If a file matches any of these masks, it will be marked. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Clear submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:ClearSubmenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;u&amp;gt;&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;/u&amp;gt;: The term &amp;quot;&#039;&#039;Clear&#039;&#039;&amp;quot; means remove from &#039;&#039;&#039;Files&#039;&#039;&#039; pane of ReNamer.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Clear All &lt;br /&gt;
| Clear all files loaded in the pane.&lt;br /&gt;
|-&lt;br /&gt;
| Clear Renamed &lt;br /&gt;
| Clear all files which are renamed just before this command. Note that even if some files are not affected by the rules, they are still regarded as renamed successfully. &lt;br /&gt;
Only files that failed to rename (those with a &#039;&#039;&#039;x&#039;&#039;&#039; mark) will remain in the pane. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Clear Failed &lt;br /&gt;
| Only files that failed to rename (those with a &#039;&#039;&#039;x&#039;&#039;&#039; mark) will be cleared. &lt;br /&gt;
All other files (including the files whose names were not altered by the rules) will remain in the &#039;&#039;&#039;Files&#039;&#039;&#039; pane. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Clear Valid &lt;br /&gt;
| @@@valid means what?&lt;br /&gt;
|-&lt;br /&gt;
| Clear Invalid &lt;br /&gt;
| @@@Invalid means what? Files having name-conflict?&lt;br /&gt;
|-&lt;br /&gt;
| Clear Marked &lt;br /&gt;
| Clear all marked files.&lt;br /&gt;
|-&lt;br /&gt;
| Clear Not Marked &lt;br /&gt;
| Clear all files that are not marked.&lt;br /&gt;
|-&lt;br /&gt;
| Clear Not ChangedCtrl+D &lt;br /&gt;
| Clear all files that did not change. &lt;br /&gt;
@@@what does this include? &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Select submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:SelectSubmenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
Note: Selection of files is explained [[ReNamer:Adding files and folders#Selecting_files|here]].&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Select All&#039;&#039;&#039;&amp;amp;nbsp; Ctrl+A&#039;&#039;&#039; &lt;br /&gt;
| All files in the pane will be selected.&lt;br /&gt;
|-&lt;br /&gt;
| Invert Selection&#039;&#039;&#039;&amp;amp;nbsp; Ctrl+I&#039;&#039;&#039; &lt;br /&gt;
| Selected files are unselected, and vice versa.&lt;br /&gt;
|-&lt;br /&gt;
| Select by Name Length&amp;amp;nbsp; &#039;&#039;&#039;Ctrl+L&#039;&#039;&#039; &lt;br /&gt;
| Pops up a window: &lt;br /&gt;
[[Image:SelectByFileNameLengthDialog.png]] &lt;br /&gt;
&lt;br /&gt;
Specify the length of file name. Only files that exceed that length will be selected. &lt;br /&gt;
&lt;br /&gt;
The length refers to &#039;&#039;base name&#039;&#039; only; not the dot or the extension. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: A typical application is to check if the file can be put on a CD/DVD. The maximum length allowed in ISO 9660-compliant file-system is 64 characters. Longer file names are truncated when you cut a CD/DVD. It is difficult to Correlate such files with their originals. To avoid such problems, shorten the names &#039;&#039;before&#039;&#039; cutting the CD/DVD. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Select by Extension&amp;amp;nbsp; &#039;&#039;&#039;Ctrl+E&#039;&#039;&#039; &lt;br /&gt;
| Pops up a window: &lt;br /&gt;
[[Image:SelectByExtnDialog.png]] &lt;br /&gt;
&lt;br /&gt;
Specify the extension (without the dot). All files having that extension will be selected. &lt;br /&gt;
&lt;br /&gt;
You can enter multiple extensions (They must be separated by semicolons- not comma). &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Select by Mask&#039;&#039;&#039;&amp;amp;nbsp; Ctrl+M&#039;&#039;&#039; &lt;br /&gt;
| Pops up this window: &lt;br /&gt;
[[Image:SelectByMask.png]] &lt;br /&gt;
&lt;br /&gt;
Specify the mask. All files matching that pattern will be selected. &amp;lt;br&amp;gt;You can enter multiple masks (They must be separated by semicolons- not comma). &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Move submenu  ====&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:MoveSubmenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Up&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; Ctrl+Up&#039;&#039;&#039; &lt;br /&gt;
| Moves the selected file up. This is used to re-arrange the files list. &lt;br /&gt;
(It is better to use the keyboard shortcut &#039;&#039;&#039;CTRL+UpArrow&#039;&#039;&#039;). &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Down&#039;&#039;&#039;&amp;amp;nbsp; Ctrl+Down&#039;&#039;&#039; &lt;br /&gt;
| Moves the selected file down. This is used to re-arrange the files list. &lt;br /&gt;
(It is better to use the keyboard shortcut &#039;&#039;&#039;CTRL+DownArrow&#039;&#039;&#039;). &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Filters menu  ===&lt;br /&gt;
&lt;br /&gt;
When you click on the [[Image:FiltersButton.png]] button, the &#039;&#039;&#039;Filters&#039;&#039;&#039; window pops up. It controls what gets added to the &#039;&#039;&#039;Files&#039;&#039;&#039; pane when you use the&amp;amp;nbsp;[[Image:AddFoldersButton.png]] button.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:FilterSettingsDialog.png]] &lt;br /&gt;
| The options work as follows: &lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Option&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Effect&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Add files within folders &lt;br /&gt;
| If you want to rename only directories, you would normally UNTICK Add files within folders option, and tick Add folders as files option. This will stop files being added from scanned folders.&lt;br /&gt;
|-&lt;br /&gt;
| Add folders as files &lt;br /&gt;
| ReNamer treats folder just like a file (not as a container that holds files and subfolders). So only the folder and its subfolders are loaded as files; but not the files in it. Useful for renaming the folder itself.&lt;br /&gt;
|-&lt;br /&gt;
| Include subfolders &lt;br /&gt;
| Loads contents from all subfolders recursively.&lt;br /&gt;
|-&lt;br /&gt;
| Include hidden items &lt;br /&gt;
| To protect hidden items, deselect this option.&lt;br /&gt;
|-&lt;br /&gt;
| Include system items &lt;br /&gt;
| To protect files reserved for system (OS), deselect this option.&lt;br /&gt;
|-&lt;br /&gt;
| Skip root folders when added as files &lt;br /&gt;
| Works when the Add folders as files option is selected. ReNamer adds all the subfolders by default (as files). But if &#039;&#039;this&#039;&#039; option is OFF, the folder itself will also be added to the list (as a file).&lt;br /&gt;
|-&lt;br /&gt;
| Masks &lt;br /&gt;
| All added files (or folders as files) must match specified mask(s). For example, if you enter &#039;&#039;&#039;*.jpg;*.gif;*.png&#039;&#039;&#039;as masks, ReNamer will add only files with these extensions. Everything else will be filtered &#039;&#039;out &#039;&#039;(not added to ReNamer).&lt;br /&gt;
|-&lt;br /&gt;
| Apply only to file name &lt;br /&gt;
| Changes how the masks (see above) are applied. &lt;br /&gt;
For example, suppose you have file &#039;&#039;&#039;&#039;&#039;C:\Folder\File.ext&#039;&#039;&#039;&#039;&#039;. If &#039;&#039;this&#039;&#039; option is ON, only the filename part (&#039;&#039;&#039;&#039;&#039;File.ext&#039;&#039;&#039;&#039;&#039;) will checked against the mask(s). But if &#039;&#039;this&#039;&#039; option is OFF, the entire path (&#039;&#039;&#039;&#039;&#039;C:\Folder\File.ext&#039;&#039;&#039;&#039;&#039;) will be checked against the mask(s). &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Press &#039;&#039;&#039;Save&#039;&#039;&#039; to save changes and return to the &#039;&#039;&#039;Add Folders&#039;&#039;&#039; window. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In fact, this menu is also accessible during the &#039;&#039;&#039;Add Folder&#039;&#039;&#039; process. Hence it is described fully in [[ReNamer:Adding files and folders|Adding items using the &#039;Add Folders&#039; button]] section.&lt;br /&gt;
&lt;br /&gt;
=== Export menu ===&lt;br /&gt;
When you click on the [[Image:ExportButton.png]] button, the following list pops up: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:ExportMenu.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| Export the paths and undo paths&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Export the paths and new names&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Import the paths and new names&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Import files from text-list or play-list&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Export new names to clipboard&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Import new names from clipboard&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Options menu  ===&lt;br /&gt;
&lt;br /&gt;
When you click on the [[Image:OptionsButton.png]] button, the following list pops up: &lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:OptionsMenu.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Autosize columns &lt;br /&gt;
| Auto-size all columns, to accommodate the longest file names in each column.&lt;br /&gt;
|-&lt;br /&gt;
| Validate new names &lt;br /&gt;
| Check if the new names are valid&lt;br /&gt;
|-&lt;br /&gt;
| Fix conflicting new names &lt;br /&gt;
| Add incremental numbers as suffixes to avoid conflicts in names. For example, if a new name for a file is Name1, and if it already exists in the target folder, then a suffix (1) is added to the newly renamed file. If more than one files have such name conflicts, ReNamer uses a incremental numbers (i.e., (1), (2), (3)...) as suffix; to make sure that each file gets a different suffix.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight changed names &lt;br /&gt;
| Usually you load files only because you want to change their names. Yet, sometimes, some files escape all the rules you have loaded and remain unchanged. In such cases, you may want to know why that happened. &lt;br /&gt;
ReNamer can highlight the files that are going to change. Now you can investigate the remaining files. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tip:&#039;&#039;&#039; You can unmark the rules selectively and see the effect on the files. That will tell you which rules are working on which files. Once your analysis is over, you can mark all rules. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Analyze sample text &lt;br /&gt;
| Instead of experimenting with files, it is safer to test the effect of your rules on text. &lt;br /&gt;
*Enter any text that looks like your target files, and see whether the rules work as desired on that text. &lt;br /&gt;
*Edit the rules if the desired result is not achieved &lt;br /&gt;
*Once you are satisfied with the rules, apply them on the real files.&lt;br /&gt;
&lt;br /&gt;
Let us see an example. &lt;br /&gt;
&lt;br /&gt;
I had already added a single [[ReNamer:Rules:Insert|Insert Rule]] in the &#039;&#039;&#039;Rules&#039;&#039;&#039; pane of ReNamer. It was set to insert &amp;quot;&#039;&#039;2&#039;&#039;&amp;quot; (without the quotes) at the 3&amp;lt;sup&amp;gt;rd&amp;lt;/sup&amp;gt; position. &lt;br /&gt;
&lt;br /&gt;
When the option is selected, a window like this pops up: &lt;br /&gt;
&lt;br /&gt;
[[Image:AnalyzeDialog.png|center]] &lt;br /&gt;
&lt;br /&gt;
In this window, I have added some arbitrary text to show the effect of the rule. Notice how &#039;&#039;&#039;x&#039;&#039;&#039; is added at the 3&amp;lt;sup&amp;gt;rd&amp;lt;/sup&amp;gt; character in each line. I can move the cursor to any position. In this example, it is at the 3rd position (see the status line at the bottom of the screenshot). &lt;br /&gt;
&lt;br /&gt;
Now I am reassured that the rule &#039;&#039;does&#039;&#039; insert an &#039;&#039;&#039;x&#039;&#039;&#039; at position-3. (My renaming will happen as planned.) Now I can close this window and go ahead and [[ReNamer:Renaming_files|rename my files]]. &lt;br /&gt;
&lt;br /&gt;
The options in the window are as follows: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Line wrap &lt;br /&gt;
| Wraps a line if it exceeds the window&#039;s width. (note that the window&#039;s width can be adjusted by dragging its right border.)&lt;br /&gt;
|-&lt;br /&gt;
| Automatically apply rules &lt;br /&gt;
| You do&amp;amp;nbsp; not have to press the [[Image:ApplyRulesButton.png]] button.&lt;br /&gt;
|-&lt;br /&gt;
| Apply rules for each line &lt;br /&gt;
| Applies the rule to each line &amp;lt;u&amp;gt;separately&amp;lt;/u&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Apply rules to the clipboard &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Rules&amp;diff=1230</id>
		<title>ReNamer:Rules</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Rules&amp;diff=1230"/>
		<updated>2009-08-24T15:08:12Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Rules  ==&lt;br /&gt;
&lt;br /&gt;
ReNamer has an extensive set of rules. These rules can be combined together, in a logical sequence, to perform nearly any thinkable operation with the filename. You can also [[ReNamer:Manual editing|manually edit]] the name of any file. &lt;br /&gt;
&lt;br /&gt;
The table below lists all rules, with a brief description of each rule. &amp;lt;br&amp;gt;The subsequent chapters provide more details for each rule (follow the links). &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Rules &lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Insert|Insert]] &lt;br /&gt;
| Insert the specified text into the filename: as prefix, as suffix, at the specified position, before- or after the specified text. There is also an option to insert meta tags into the filename.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Delete|Delete]] &lt;br /&gt;
| Delete a portion of the filename, usually defined by character positions: from the specified position, from the occurrence of the specified delimiter, until the specified number of characters, until occurrence of the specified delimiter or till the end. This rule can be set to process the filename in a right-to-left manner.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Remove|Remove]] &lt;br /&gt;
| Remove the specified text from the filename: first, last or all occurrences. Optionally, wildcards can be used within this rule, to remove masked text fragments.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Replace|Replace]] &lt;br /&gt;
| This rule is very much like the &#039;&#039;&#039;Remove &#039;&#039;&#039;rule (above). It has similar options, except that instead of removing the text fragments, it will replace them with the specified text.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Rearrange|Rearrange]] &lt;br /&gt;
| This rule allows you to chop up the existing file name by any delimiter or position and reuse any/all of the parts in any order to compose a new name. &lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Extension|Extension]] &lt;br /&gt;
| Change extension of files to the specified extension, or to the extension automatically detected through the internal database of binary signatures.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Strip|Strip]] &lt;br /&gt;
| Strip all occurrences of the specified characters from the filename. This rule has predefined character sets, like digits, symbols, brackets, but you can also define your own character set.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Case|Case]] &lt;br /&gt;
| Change the case of the filename: capitalize each word, to lower case, to upper case, invert case, or capitalize only the first letter and force the rest to lowercase (as in a sentence). There is also an option to force case for the manually entered fragments, for example: CD, DVD, India, ReNamer, etc.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Serialize|Serialize]] &lt;br /&gt;
| Use numeric incremental or random sequences of digits to put filenames into an order.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:CleanUp|CleanUp]] &lt;br /&gt;
| Cleanup filenames for commonly used naming conventions for Internet, peer-to-peer networks, and other resources.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Translit|Translit]] &lt;br /&gt;
| Transliterate Non-English characters from different languages into their English/Latin representation. Useful for preparing files for network storage and transfer. Several transliteration maps are built in, and you can define your own maps.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:RegEx|RegEx]] &lt;br /&gt;
| &lt;br /&gt;
RegEx (=Regular Expressions) is used for complex pattern/expression matching and replacing operations. &amp;lt;br&amp;gt;Although it may look complex at first, you can learn it quite easily, using the guide provided in this manual!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:PascalScript|PascalScript]] &lt;br /&gt;
| Scripting allows programming-aware users to code their own renaming rule using predefined set of functions. This rule uses Pascal/Delphi programming syntax and conventions. Extremely powerful feature in the right hands.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:UserInput|UserInput]] &lt;br /&gt;
| Rule that simply sets the new names of the files to the names entered in a list (one name per line).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Each of these rules are explained in the following sections.&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Rules:CleanUp&amp;diff=1229</id>
		<title>ReNamer:Rules:CleanUp</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Rules:CleanUp&amp;diff=1229"/>
		<updated>2009-08-24T15:07:26Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CleanUp Rule  ==&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:CleanUpRule.png]]&amp;lt;/center&amp;gt; &lt;br /&gt;
This rule cleans up the filenames for commonly used naming conventions for internet, peer-to-peer networks, and other resources. Multiple problems can be removed at once. &lt;br /&gt;
&lt;br /&gt;
The parameters are as follows: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Parameter&#039;&#039;&#039;&amp;lt;/center&amp;gt; &lt;br /&gt;
| &amp;lt;center&amp;gt;&#039;&#039;&#039;Details&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Strip out content of brackets &lt;br /&gt;
| A typical use of this option is to strip the needless comments attached to file-names, such as &#039;&#039;&#039;(best!!)&#039;&#039;&#039;. &lt;br /&gt;
*This option removes the brackets also. &lt;br /&gt;
*You can select any/all of the various types of brackets.&lt;br /&gt;
&lt;br /&gt;
If you do NOT want to delete the content within the brackets, use the [[ReNamer:Rules:Strip|Strip]] rule instead.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Replace these characters with spaces &lt;br /&gt;
| These characters occurring in the file names are removed and a space is inserted in their place.&lt;br /&gt;
|-&lt;br /&gt;
|Fix spaces&lt;br /&gt;
|Replace multiple consecutive spaces with a single space. &lt;br /&gt;
Remove spaces at the beginning and end of the base name.&lt;br /&gt;
|-&lt;br /&gt;
|Insert a space in front of capitalized letters&lt;br /&gt;
|Often words in the file name are just joined together, without spaces or underscores to separate them. Each word begins with a capital letter, so that you can read it easily.&lt;br /&gt;
&lt;br /&gt;
This option separates such words in the file name.&lt;br /&gt;
:For example, &#039;&#039;&#039;SeparateTheseWords.pdf&#039;&#039;&#039; becomes &#039;&#039;&#039;Separate These Words.pdf&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
(Note that if there is a capitalized letter at the very beginning of the name, ReNamer does NOT add a space before it.) &lt;br /&gt;
|-&lt;br /&gt;
| Prepare for SharePoint &lt;br /&gt;
| Prepares the file for hosting it on [http://www.microsoft.com/sharepoint/prodinfo/what.mspx Microsoft Sharepoint]. &lt;br /&gt;
#strip standard forbidden filename characters &lt;br /&gt;
#strip consecutive dots &lt;br /&gt;
#strip &#039;#&#039;, &#039;%&#039;, &#039;~&#039;, &#039;&amp;amp;amp;&#039; &lt;br /&gt;
#replace { and } with ( and )&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Skip extension &lt;br /&gt;
| If this check box is unselected, the extension will be included in the rule.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer&amp;diff=1228</id>
		<title>ReNamer</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer&amp;diff=1228"/>
		<updated>2009-08-24T15:06:16Z</updated>

		<summary type="html">&lt;p&gt;Krtek: /* Appendices */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:ReNamer.png|thumb|250px]] &lt;br /&gt;
&lt;br /&gt;
[[ReNamer]] is a very powerful and flexible file renaming tool, which offers all the standard renaming procedures, including prefixes, suffixes, replacements, case changes, as well as removing contents of brackets, adding number sequences, changing file extensions, etc. For advanced users, there is a [[ReNamer:Rules:PascalScript|PascalScript]] rule, which let users program their very own renaming rule. Program allows you to combine multiple renaming actions as a rule set, applying each action in a logical sequence, which can be saved, loaded, and managed within the program. In addition, it has an ability to rename folders, process regular expressions, Unicode capable, and supports variety of meta tags, such as: [http://en.wikipedia.org/wiki/ID3 ID3v1], [http://en.wikipedia.org/wiki/ID3 ID3v2], [http://en.wikipedia.org/wiki/EXIF EXIF], [http://en.wikipedia.org/wiki/Object_Linking_and_Embedding OLE], [http://msdn.microsoft.com/en-us/library/ms779636.aspx AVI], [http://en.wikipedia.org/wiki/MD5 MD5], [http://en.wikipedia.org/wiki/CRC32 CRC32], [http://en.wikipedia.org/wiki/SHA1 SHA1] and many more. &lt;br /&gt;
&lt;br /&gt;
== User Manual  ==&lt;br /&gt;
&lt;br /&gt;
*[[ReNamer:Introduction|Introduction]] &lt;br /&gt;
*[[ReNamer:Quick guide|Quick guide]] &lt;br /&gt;
*[[ReNamer:Step-by-step|Step-by-step]] &lt;br /&gt;
**[[ReNamer:Adding files and folders|Adding files and folders]] &lt;br /&gt;
**[[ReNamer:Managing rules|Managing rules]] &lt;br /&gt;
**[[ReNamer:Previewing files|Previewing files]] &lt;br /&gt;
**[[ReNamer:Renaming files|Renaming files]] &lt;br /&gt;
*[[ReNamer:Using the Rules|Using the Rules]] &lt;br /&gt;
**[[ReNamer:Rules|Overview]] &lt;br /&gt;
**[[ReNamer:Rules:Insert|Insert]] &lt;br /&gt;
**[[ReNamer:Rules:Delete|Delete]] &lt;br /&gt;
**[[ReNamer:Rules:Remove|Remove]] &lt;br /&gt;
**[[ReNamer:Rules:Replace|Replace]]&lt;br /&gt;
**[[ReNamer:Rules:Rearrange|Rearrange]] &lt;br /&gt;
**[[ReNamer:Rules:Extension|Extension]] &lt;br /&gt;
**[[ReNamer:Rules:Strip|Strip]] &lt;br /&gt;
**[[ReNamer:Rules:Case|Case]] &lt;br /&gt;
**[[ReNamer:Rules:Serialize|Serialize]] &lt;br /&gt;
**[[ReNamer:Rules:CleanUp|CleanUp]] &lt;br /&gt;
**[[ReNamer:Rules:Translit|Translit]] &lt;br /&gt;
**[[ReNamer:Rules:RegEx|RegEx]] &lt;br /&gt;
**[[ReNamer:Rules:PascalScript|PascalScript]] &lt;br /&gt;
**[[ReNamer:Rules:UserInput|UserInput]] &lt;br /&gt;
*[[ReNamer:Using presets|Using presets]]&lt;br /&gt;
*[[ReNamer:Manual editing|Manual editing]] &lt;br /&gt;
&lt;br /&gt;
=== Appendices  ===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
*[[ReNamer:Main Menu and keyboard shortcuts|Main Menu and keyboard shortcuts]] &lt;br /&gt;
*[[ReNamer:Menus for the Files pane|Menus for the Files pane]]&lt;br /&gt;
*[[ReNamer:Analyze|Analyze window]] &lt;br /&gt;
*[[ReNamer:Context menus|Context menus]]&lt;br /&gt;
*[[ReNamer:Meta Tags|Meta Tags]]&lt;br /&gt;
*[[ReNamer:Regular Expressions|Regular Expressions]] &lt;br /&gt;
*[[ReNamer:Pascal Script|Pascal Script]] &lt;br /&gt;
**[[ReNamer:Pascal Script:Quick guide|Quick guide]]&lt;br /&gt;
**[[ReNamer:Pascal Script:Types|Types]] &lt;br /&gt;
**[[ReNamer:Pascal Script:Functions|Functions]]&lt;br /&gt;
**[[ReNamer:Pascal_Script#Script cookbook|Script cookbook]]  &lt;br /&gt;
**[[ReNamer:Scripts|Scripts]] &lt;br /&gt;
*[[ReNamer:Program settings|Program settings]] &lt;br /&gt;
*[[ReNamer:Command Line use|Command Line use]] &lt;br /&gt;
*[[ReNamer:Date and Time format|Date and Time format]]&lt;br /&gt;
*[[ReNamer:Ordering files|Ordering files]]&lt;br /&gt;
*[[ReNamer:Sorting files|Sorting files]]&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Rules:Insert&amp;diff=1227</id>
		<title>ReNamer:Rules:Insert</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Rules:Insert&amp;diff=1227"/>
		<updated>2009-08-24T15:05:58Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ReNamer Help|align=left}} &lt;br /&gt;
&lt;br /&gt;
== Insert Rule  ==&lt;br /&gt;
&lt;br /&gt;
[[Image:InsertRule.png|center]] &lt;br /&gt;
&lt;br /&gt;
This rule inserts the specified string at the beginning of the name, or end of the name, or at any other specified position. It can also insert the string &#039;&#039;conditionally (&#039;&#039;only when the existing name contains a second specified string). &lt;br /&gt;
&lt;br /&gt;
The parameters are as follows: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter &lt;br /&gt;
! Details&lt;br /&gt;
|-&lt;br /&gt;
| What &lt;br /&gt;
| Enter the string that will be inserted.&lt;br /&gt;
|-&lt;br /&gt;
| Insert meta tag &lt;br /&gt;
[[Image:ReNamer Insert Meta Tag Button.png]] &lt;br /&gt;
&lt;br /&gt;
| Click the button to see a list of [[ReNamer:Meta Tags|meta-tags]].&lt;br /&gt;
|-&lt;br /&gt;
| Where &lt;br /&gt;
| Select any one of the following options: &lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Prefix &lt;br /&gt;
| Adds the string before the existing name.&lt;br /&gt;
|-&lt;br /&gt;
| Suffix &lt;br /&gt;
| Adds the string after the existing name. &lt;br /&gt;
*If the &#039;&#039;&#039;skip extension &#039;&#039;&#039;option is not selected, the specified text will be inserted &#039;&#039;after&#039;&#039; the extension.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Position &lt;br /&gt;
| Insert at the set position (the count starts from 1). &lt;br /&gt;
*Count spaces and special characters also.&lt;br /&gt;
&lt;br /&gt;
*You can count in the &#039;&#039;right-to-left &#039;&#039;direction&lt;br /&gt;
&lt;br /&gt;
*You may use [[ReNamer:Analyze|Analyze]] window to check the position by pointing to the character with mouse or keyboard instead of counting it by yourself. Just [[ReNamer:Adding files and folders#Selecting files|select]] the file (or files) in the &#039;&#039;&#039;Files&#039;&#039;&#039; pane and choose the &#039;&#039;&#039;Analyze name&#039;&#039;&#039; option from the context menu.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| After text &lt;br /&gt;
| Inserts the text entered in the &amp;quot;what&amp;quot; box after the text entered in the &amp;quot;after text&amp;quot; box. &lt;br /&gt;
*If the &amp;quot;after text&amp;quot; string is not found in the name, the &amp;quot;what&amp;quot; text will not be inserted.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Before text &lt;br /&gt;
| Inserts the text entered in the &amp;quot;what&amp;quot; box before the text entered in the &amp;quot;before text&amp;quot; box. &lt;br /&gt;
*If the &amp;quot;before text&amp;quot; string is not found in the name, the &amp;quot;what&amp;quot; text will not be inserted.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Analyze&amp;diff=1226</id>
		<title>ReNamer:Analyze</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Analyze&amp;diff=1226"/>
		<updated>2009-08-24T15:00:24Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Expand}} &lt;br /&gt;
The &#039;&#039;&#039;Analyze tool&#039;&#039;&#039; allows to apply rules to the text loaded into its window. The text may be a filename (or filenames) loaded from &#039;&#039;&#039;Files&#039;&#039;&#039; pane or any text manually created by user.&lt;br /&gt;
It also allows to check the positions of any character in the text just by pointing to it with keyboard or mouse (very useful eg. when you&#039;re using the Insert rule).  The appropriate data is being displayed in the status bar of the window.&lt;br /&gt;
&lt;br /&gt;
Let us see an example. &lt;br /&gt;
&lt;br /&gt;
I had already added a single [[ReNamer:Rules:Insert|Insert Rule]] in the &#039;&#039;&#039;Rules&#039;&#039;&#039; pane of ReNamer. It was set to insert &amp;quot;&#039;&#039;2&#039;&#039;&amp;quot; (without the quotes) at the 3&amp;lt;sup&amp;gt;rd&amp;lt;/sup&amp;gt; position. &lt;br /&gt;
&lt;br /&gt;
When the option is selected, a window like this pops up: &lt;br /&gt;
&lt;br /&gt;
[[Image:AnalyzeDialog.png|center]] &lt;br /&gt;
&lt;br /&gt;
In this window, I have added some arbitrary text to show the effect of the rule. Notice how &#039;&#039;&#039;x&#039;&#039;&#039; is added at the 3&amp;lt;sup&amp;gt;rd&amp;lt;/sup&amp;gt; character in each line. I can move the cursor to any position. In this example, it is at the 3rd position (see the status line at the bottom of the screenshot). &lt;br /&gt;
&lt;br /&gt;
Now I am reassured that the rule &#039;&#039;does&#039;&#039; insert an &#039;&#039;&#039;x&#039;&#039;&#039; at position-3. (My renaming will happen as planned.) Now I can close this window and go ahead and [[ReNamer:Renaming_files|rename my files]]. &lt;br /&gt;
&lt;br /&gt;
The options in the window are as follows: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Line wrap &lt;br /&gt;
| Wraps a line if it exceeds the window&#039;s width. (note that the window&#039;s width can be adjusted by dragging its right border.)&lt;br /&gt;
|-&lt;br /&gt;
| Automatically apply rules &lt;br /&gt;
| You do&amp;amp;nbsp; not have to press the [[Image:ApplyRulesButton.png]] button.&lt;br /&gt;
|-&lt;br /&gt;
| Apply rules for each line &lt;br /&gt;
| Applies the rule to each line &amp;lt;u&amp;gt;separately&amp;lt;/u&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Analyze&amp;diff=1225</id>
		<title>ReNamer:Analyze</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Analyze&amp;diff=1225"/>
		<updated>2009-08-24T14:58:16Z</updated>

		<summary type="html">&lt;p&gt;Krtek: Created page with &amp;#039;The &amp;#039;&amp;#039;&amp;#039;Analyze tool&amp;#039;&amp;#039;&amp;#039; allows to apply rules to the text loaded into its window. The text may be a filename (or filenames) loaded from &amp;#039;&amp;#039;&amp;#039;Files&amp;#039;&amp;#039;&amp;#039; pane or any text manually creat...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;Analyze tool&#039;&#039;&#039; allows to apply rules to the text loaded into its window. The text may be a filename (or filenames) loaded from &#039;&#039;&#039;Files&#039;&#039;&#039; pane or any text manually created by user.&lt;br /&gt;
It also allows to check the positions of any character in the text just by pointing to it with keyboard or mouse (very useful eg. when you&#039;re using the Insert rule).  The appropriate data is being displayed in the status bar of the window.&lt;br /&gt;
&lt;br /&gt;
Let us see an example. &lt;br /&gt;
&lt;br /&gt;
I had already added a single [[ReNamer:Rules:Insert|Insert Rule]] in the &#039;&#039;&#039;Rules&#039;&#039;&#039; pane of ReNamer. It was set to insert &amp;quot;&#039;&#039;2&#039;&#039;&amp;quot; (without the quotes) at the 3&amp;lt;sup&amp;gt;rd&amp;lt;/sup&amp;gt; position. &lt;br /&gt;
&lt;br /&gt;
When the option is selected, a window like this pops up: &lt;br /&gt;
&lt;br /&gt;
[[Image:AnalyzeDialog.png|center]] &lt;br /&gt;
&lt;br /&gt;
In this window, I have added some arbitrary text to show the effect of the rule. Notice how &#039;&#039;&#039;x&#039;&#039;&#039; is added at the 3&amp;lt;sup&amp;gt;rd&amp;lt;/sup&amp;gt; character in each line. I can move the cursor to any position. In this example, it is at the 3rd position (see the status line at the bottom of the screenshot). &lt;br /&gt;
&lt;br /&gt;
Now I am reassured that the rule &#039;&#039;does&#039;&#039; insert an &#039;&#039;&#039;x&#039;&#039;&#039; at position-3. (My renaming will happen as planned.) Now I can close this window and go ahead and [[ReNamer:Renaming_files|rename my files]]. &lt;br /&gt;
&lt;br /&gt;
The options in the window are as follows: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Line wrap &lt;br /&gt;
| Wraps a line if it exceeds the window&#039;s width. (note that the window&#039;s width can be adjusted by dragging its right border.)&lt;br /&gt;
|-&lt;br /&gt;
| Automatically apply rules &lt;br /&gt;
| You do&amp;amp;nbsp; not have to press the [[Image:ApplyRulesButton.png]] button.&lt;br /&gt;
|-&lt;br /&gt;
| Apply rules for each line &lt;br /&gt;
| Applies the rule to each line &amp;lt;u&amp;gt;separately&amp;lt;/u&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
	<entry>
		<id>https://www.den4b.com/w/index.php?title=ReNamer:Rules&amp;diff=1224</id>
		<title>ReNamer:Rules</title>
		<link rel="alternate" type="text/html" href="https://www.den4b.com/w/index.php?title=ReNamer:Rules&amp;diff=1224"/>
		<updated>2009-08-24T14:24:42Z</updated>

		<summary type="html">&lt;p&gt;Krtek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview of Rules  ==&lt;br /&gt;
&lt;br /&gt;
ReNamer has an extensive set of rules. These rules can be combined together, in a logical sequence, to perform nearly any thinkable operation with the filename. You can also [[ReNamer:Manual editing|manually edit]] the name of any file. &lt;br /&gt;
&lt;br /&gt;
The table below lists all rules, with a brief description of each rule. &amp;lt;br&amp;gt;The subsequent chapters provide more details for each rule (follow the links). &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Rules &lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Insert|Insert]] &lt;br /&gt;
| Insert the specified text into the filename: as prefix, as suffix, at the specified position, before- or after the specified text. There is also an option to insert meta tags into the filename.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Delete|Delete]] &lt;br /&gt;
| Delete a portion of the filename, usually defined by character positions: from the specified position, from the occurrence of the specified delimiter, until the specified number of characters, until occurrence of the specified delimiter or till the end. This rule can be set to process the filename in a right-to-left manner.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Remove|Remove]] &lt;br /&gt;
| Remove the specified text from the filename: first, last or all occurrences. Optionally, wildcards can be used within this rule, to remove masked text fragments.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Replace|Replace]] &lt;br /&gt;
| This rule is very much like the &#039;&#039;&#039;Remove &#039;&#039;&#039;rule (above). It has similar options, except that instead of removing the text fragments, it will replace them with the specified text.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Rearrange|Rearrange]] &lt;br /&gt;
| This rule allows you to chop up the existing file name by any delimiter or position and reuse any/all of the parts in any order to compose a new name. &lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Extension|Extension]] &lt;br /&gt;
| Change extension of files to the specified extension, or to the extension automatically detected through the internal database of binary signatures.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Strip|Strip]] &lt;br /&gt;
| Strip all occurrences of the specified characters from the filename. This rule has predefined character sets, like digits, symbols, brackets, but you can also define your own character set.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Case|Case]] &lt;br /&gt;
| Change the case of the filename: capitalize each word, to lower case, to upper case, invert case, or capitalize only the first letter and force the rest to lowercase (as in a sentence). There is also an option to force case for the manually entered fragments, for example: CD, DVD, India, ReNamer, etc.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Serialize|Serialize]] &lt;br /&gt;
| Use numeric incremental or random sequences of digits to put filenames into an order.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:CleanUp|CleanUp]] &lt;br /&gt;
| Cleanup filenames from/for commonly used naming conventions for Internet, peer-to-peer networks, and other resources.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:Translit|Translit]] &lt;br /&gt;
| Transliterate Non-English characters from different languages into their English/Latin representation. Useful for preparing files for network storage and transfer. Several transliteration maps are built in, and you can define your own maps.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:RegEx|RegEx]] &lt;br /&gt;
| &lt;br /&gt;
RegEx (=Regular Expressions) is used for complex pattern/expression matching and replacing operations. &amp;lt;br&amp;gt;Although it may look complex at first, you can learn it quite easily, using the guide provided in this manual!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:PascalScript|PascalScript]] &lt;br /&gt;
| Scripting allows programming-aware users to code their own renaming rule using predefined set of functions. This rule uses Pascal/Delphi programming syntax and conventions. Extremely powerful feature in the right hands.&lt;br /&gt;
|-&lt;br /&gt;
| [[ReNamer:Rules:UserInput|UserInput]] &lt;br /&gt;
| Rule that simply sets the new names of the files to the names entered in a list (one name per line).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Each of these rules are explained in the following sections.&lt;/div&gt;</summary>
		<author><name>Krtek</name></author>
	</entry>
</feed>