Hi Peter,
Here's a possibility. Perhaps someone can come up with a shorter
version.
constant dot = "."
function formatDottedNumbers
set the numberformat to "000"
set the itemDel to dot
repeat for each line myLine in myData
put dot & item 2 of myLine * 1 & dot & cr after myNewData
end repeat
return char 1 to -2 of myNewData
end formatDottedNumbers
I believe regex is great to find data, but you can't use it to find
and edit all instances of a search pattern, if all new values have to
be different.
--
Best regards,
Mark Schonewille
Economy-x-Talk Consulting and Software Engineering
http://economy-x-talk.com
http://www.salery.biz
Dutch forum: http://runrev.info/rrforum/
Benefit from our inexpensive hosting services. See http://economy-x-talk.com/server.html
for more info.
On 30 sep 2008, at 09:54, Peter Alcibiades wrote:
How do you pad out a series of numbers with leading zeros? Like for
instance
the series is
.1.
.2.
.3.
.11.
.42.
.98.
and you want them to be
.001.
.002.
.003.
.011.
.042.
.098.
I know how to find them, using the fact that they appear as shown
between
two . characters, but then I don't know how to use regular
expressions to
put part of what has been found back along with the padding zeros.
Or should
you not be trying to use regex at all? I seem to recall something
about look
ahead and greediness but never really understood it, is this relevant?
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution