You are not logged in.
Hi, I'm thinking about buy this Software but I'm facing this problem.
From many years ago I was using a tool named "Rename-It" which can be downloaded in SourceForge, it's a similar software than "Renamer Pro" but with very less features, but with a very important feature that I can't find in "Rename Pro", the "Replace Once" feature.
My intention is not to compare products or do spam 'cause honestlly "Renamer Pro" is very more better than "Rename-It", but it just fails with the ausence of this (needed) feature for users as I am.
Just a comparission of what I mean:
(Rename-It)
(Renamer Pro)
My question is simple, the developers could add a "Replace Once" feature for both cases when using the normal Replace (with or without wildcards) and when using a RegEx replace?
PS: Or maybe the feature exists but I'm missing it?
Please inform me whether this feature exists or when it will be really added, I'm really interested and ready to buy the software if/when the feature can be added.
Thanks for read,
Elektro.
Last edited by Elektro (2014-05-28 15:34)
Offline
Hi Elektro.
Replace once for Replace rule is implemented by: Occurrences [X] First
http://www.den4b.com/wiki/ReNamer:Rules:Replace
For RegEx one would just utilize a prober non-greedy, lazy expression with '?'
http://www.den4b.com/wiki/ReNamer:Regular_Expressions
Or did I miss something?
.
Read the *WIKI* for HELP + MANUAL + Tips&Tricks.
If ReNamer had helped you, please *DONATE* to Denis or buy a PRO license. (Read *Lite vs Pro*)
Offline
Replace once for Replace rule is implemented by: Occurrences [X] First
.../wiki/ReNamer:Rules:Replace
Thankyou for that clarification, half of my problem is solved with that.
Hi Elektro.For RegEx one would just utilize a prober non-greedy, lazy expression with '?'
.../wiki/ReNamer:Regular_Expressions
But I think that (as seen in the other Software that I've mentioned) that thing should be implemented/improved by the developer to automate things and prevent innecesary manual user intervention.
Anyways to be honest I really don't understand how to do it manually touching the RegEx, I've just wondered that "Renamer Pro" could have the same feature, if not today, maybe in the future, 'cause when I've discovered "Renamer Pro" I've noticed that is the most Renamer-TimeSaver tool than others, with all the options that a person could need ...UNLESS THIS.
But, if you could help me more, I'll explain you the main problem:
In the other software that I've mentioned I've set a RegEx replace like this:
(^(\s+)?\d+(\s+)?[-\.]){1}|(^(\s+)?\d+[-_\s]+){1}|(^(\s+)?[A-D]{1}([0-9]{1})\s+?){1}
Which is replaced by these characters:
| -
And I'm trying to rename a filename like this:
01. 01. Title.mp3
If I don't check the "Replace Once" option I will expect a result like this:
| - | - Title
But as I've checked the "Replace Once" option, it only affects for the first occurence, so the result is this:
| - 01. Title.mp3
Then I need to reproduce the same in "Renamer Pro" to replace it once.
How I could do it if there no is any "Replace once" or "Occurences" feature?
PS: Sorry for my English.
Thanks for read.
Last edited by Elektro (2014-05-30 16:49)
Offline
I don't know if I understood your examples correctly, as there
could not be a pipe (|) into a file name, but anyway, here we go:
Example 1 (I don't check the "Replace Once" option)
FROM:
01. 01. Title.mp3
02. 04. Title.mp3
TO:
| - | - Title.mp3
| - | - Title.mp3
USE:
RegEx: Replace expression "(\d+\.)" with "| -" (skip extension)
EXPLANATION:
Replacing every "two digits + dot" occurrences, by just matching this part only, and so everywhere it occurs.
Example 2 (I've checked the "Replace Once" option)
FROM:
01. 01. Title.mp3
02. 04. Title.mp3
TO:
| - 01. Title.mp3
| - 04. Title.mp3
USE:
RegEx: Replace expression "(\d+\.)( .+)" with "| -$2" (skip extension)
EXPLANATION:
Replacing ONLY the first "two digits + dot" occurrence, by telling the engine exactly what and where to match.
Makes sense?
Read the *WIKI* for HELP + MANUAL + Tips&Tricks.
If ReNamer had helped you, please *DONATE* to Denis or buy a PRO license. (Read *Lite vs Pro*)
Offline
I don't know if I understood your examples correctly, as there
could not be a pipe (|) into a file name, but anyway, here we go:
Yes, that's true, seems that you've understood it, but just after that replace I replace the pipe for a word ("| -" > "Artist -") with another RegEx
I'm gonna test your second example.
Thanks for your help
Last edited by Elektro (2014-05-30 19:30)
Offline
Added to the list of future improvements, but not a high priority.
Offline