Hello everyone,
I have lurked for quite a while; and learned a lot from all of you, and I want to first say thanks!
I think I have finally written a program that really could be useful to others. I looked around and found a couple text counting routines out there but none seem to fit my needs; I have blocks pre-filled with -XXXX etc... from a client (so they can't be changed). The ones I found, like Alpha-num.lsp, place new text, so I hacked this one together.
I hope you like; it's very rough at the moment and that's why I am here; for the life of me I cannot think up a way for it to increment multiple places in the entered string.
I am trying for something like this:
Entered string: TD[A][1;1]-[1;5]
Results: TDA1-1, TDB2-5, TDC3-10 etc.
Currently what works:
Entered String: TD[1] = TD1, TD2, TD3 etc...
Entered String: TD[1;1] = TD1, TD2, TD3 etc...
Entered String: TD[10;-1] = TD10, TD9, TD8 etc...
Entered String: TD[-5;1] = TD-5, TD-4, TD-3 etc...
Entered String: TD[-1;-1] = TD-1, TD-2, TD-3 etc...
Entered String: TD[A] = TDA, TDB, TDC etc...
Entered String: TD[A;1] = TDA, TDB, TDC etc...
Entered String: TD[F;-1] = TDF, TDE, TDC etc...
Entered String: TD[-A;1] = quietly goes poo
Phew, I didn't realize how exhausting that all was until I listed it here.
AVillage-1; I am the One!