Hi Charles,
I think the script you need looks like the following:
constant dot = "."
function lineNumbering theLines
put 0 into myCounter
repeat for each line myLine in theLines
if "CHC" is word 1 of myLine then
put 0 into myCounter
put myLine & cr after myNewLines
else
add 1 to myCounter
put myCounter & dot && myLine after myNewLines
end if
end repeat
return char 1 to -2 of myNewLines
end lineNumbering
--
Best regards,
Mark Schonewille
Economy-x-Talk Consulting and Software Engineering
Homepage: http://economy-x-talk.com
Twitter: http://twitter.com/xtalkprogrammer
KvK: 50277553
Installer Maker for LiveCode:
http://qery.us/468
Buy my new book "Programming LiveCode for the Real Beginner"
http://qery.us/3fi
LiveCode on Facebook:
https://www.facebook.com/groups/runrev/
On 4/28/2014 02:00, Charles Szasz wrote:
I have a scrolling field that contains a number of lines. Some of the lines begin
with “CHC". I have been trying to number only the lines between lines that
contain “CHC” and then starts numbering again between the next pair of lines
containing “CHC”
For example,
CHC
1.
2.
3.
4.
5.
CHC
1.
2.
3.
CHC
1.
2.
3.
4.
5.
I have tried different variations with the following script and achieved
numbering sequentially between CHC lines but the numbering does not start over
after each line CHC line.
repeat with i = 1 to the number of lines in field “recommendations"
if "CHC" is not among the words of line i in field "recommendations"
then
put i &"."& space before line i of field "recommendations"
end if
end repeat
Any suggestions?
Charles Szasz
csz...@mac.com
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode