ReNamer:Examples of Rules
This article is a collection of examples of rules for various common tasks. Another set of examples specifically with a use of Rearrange rule is a available in a separate article: Rearrange Examples.
Remove first word separated by spaces
If the words are separated by spaced then you can use Delete rule, by deleting everything up to the next space.
- Delete: Delete from Position 1 until Delimiter " " (skip extension)
Alternatively, this can be achieved with a RegEx rule:
- RegEx: Replace expression "\A[^\s]+\s*" with "" (skip extension)
Input | Output |
---|---|
Example File Name | File Name |
Remove first 3 words separated by spaces
If the words are separated by spaced then you can use 3 Delete rules, with each one deleting everything up to the next space.
- Delete: Delete from Position 1 until Delimiter " " (skip extension)
- Delete: Delete from Position 1 until Delimiter " " (skip extension)
- Delete: Delete from Position 1 until Delimiter " " (skip extension)
Alternatively, this can be achieved with a single RegEx rule:
- RegEx: Replace expression "\A[^\s]+\s+[^\s]+\s+[^\s]+\s*" with "" (skip extension)
Input | Output |
---|---|
The quick brown fox jumps over the lazy dog | fox jumps over the lazy dog |
Remove last 3 words separated by spaces
If the words are separated by spaced then you can use 3 Delete rules, with each one deleting everything up to the next space, but operating in "right-to-left" mode.
- Delete: Delete from Position 1 until Delimiter " " (right-to-left) (skip extension)
- Delete: Delete from Position 1 until Delimiter " " (right-to-left) (skip extension)
- Delete: Delete from Position 1 until Delimiter " " (right-to-left) (skip extension)
Alternatively, this can be achieved with a single RegEx rule:
- RegEx: Replace expression "\s*[^\s]+\s+[^\s]+\s+[^\s]+\Z" with "" (skip extension)
Input | Output |
---|---|
The quick brown fox jumps over the lazy dog | The quick brown fox jumps over |
Swap names around as "Last, First" to "First Last"
- Rearrange: Split by exact pattern of delimiters ", ", New pattern "$2 $1" (skip extension)
Input | Output |
---|---|
Last, First | First Last |
Smith, John | John Smith |
Mc Donald, John | John Mc Donald |
Change date format from DD-MM-YYYY to YYYY-MM-DD
- RegEx: Replace expression "\b(\d{2})-(\d{2})-(\d{4})\b" with "$3-$2-$1" (skip extension)
Input | Output |
---|---|
31-03-2013 19-52-16.jpg | 2013-03-31 19-52-16.jpg |
New Year 31-12-2014.jpg | New Year 2014-12-31.jpg |