Sort
Jan Schenkel
janschenkel at yahoo.com
Thu Aug 29 07:02:01 EDT 2002
--- yves COPPE <yvescoppe at skynet.be> wrote:
> Hi,
>
> Can you help me for the "sort lines" command.
>
> The sort lines is based on the US language.
> When I sort lines in French, the lines beginning
> with an accent as
> "é" or "è" are at the end of the list.
> Is it possible to obtain a sort based on
> international sorting key ?
>
Hi Yves,
One work-around that's always available, is to first
convert the lines to capitals with the toUpper()
function. This will get rid of the diacritical marks.
If there is no built-in way to change the
diacritical-sorting (couldn't find any right away in
the docs), you could always:
put toUpper(sourceVar) into upperVar
put upperVar into sortVar
sort the lines of sortVar
repeat for each line theLine of sortVar
put line (lineOffset(theLine, upperVar)) of \
sourceVar & return after resultVar
end repeat
delete char -1 of resultVar
And then resultVar should be pretty close to what you
want. It will eat some memory of course...
Hope this helped,
Jan Schenkel.
"As we grow older, we grow both wiser and more foolish
at the same time." (De Rochefoucald)
__________________________________________________
Do You Yahoo!?
Yahoo! Finance - Get real-time stock quotes
http://finance.yahoo.com
More information about the use-livecode
mailing list