Alex,
The format function is indeed very useful - but I don't think it
can be used to solve the particular problem of adding spaces after
a string to fill it out to a specified length.
Or at least - when I was looking at the problem the other day, one
of the alternatives I considered was "format", but I couldn't see a
way to use it to solve this problem :-)
I had forgotten the spaces were to be put after the string, rather
than before. I reckon the example you provided was really making
excellent used of xTalk (nice lesson, thanks).
What you can do with sprintf (sorry, format in xtalk) combined with
regular expressions is quite powerful though:
put format("%14s","A") into aDataCell
get matchtext(aDataCell, "( *)(.*)", tspaces, tstr)
put "_" & tstr & tspaces & "_"
("_" only added to make the trailing spaces visible)
Marielle
------------------------------------------------------------------------
---------------------------------
Marielle Lange (PhD), Psycholinguistics, Lecturer in Psychology and
Informatics
University of Edinburgh, UK
Homepage: http://homepages.inf.ed.ac.uk/mlange/
Lexicall project: http://lexicall.org
Revolution-education project: http://revolution.lexicall.org
_______________________________________________
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