On Tue, 2007-01-30 at 10:23 -0500, Derek Atkins wrote: > > I think it just needs to skip over all non-numeric until the end; we > only need to deal with strings of the form "c*d+", where we have any > number (including zero) of leading alpha-numerics, followed by at > least one digit. Then we just need to keep the same minimum number of > digits in the increment, and leave the "c*" substring alone. > > For example: > > 000123 -> 000124 > A999 -> A1000 > 0A1C999 -> 0A1C1000 > > I don't think it needs to be any more configurable than this. > > > Regards, > > -derek > This is what I originally proposed and I have some prototype code that produces 123 124 00123 00124 A123 A124 999 1000 00999 01000 A999 A1000 00A123 00A124 00A999 00A1000 ABC ABC1
I'll hook it into gnucash and send a patch. Regards, Chris _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel