Confirm sort container order...
Craig Newman
craig at starfirelighting.com
Wed Mar 30 16:48:22 EDT 2022
Maybe this is easier to read:
ABC XYZ GGG
ACB XYZ GHH
ABC XYZ DEF
AAB XYZ GGG
AAC XYZ GHH
AAA XYZ DEF
gives
AAA XYZ DEF
AAB XYZ GGG
AAC XYZ GHH
ABC XYZ DEF
ABC XYZ GGG
ACB XYZ GHH
Each word is sorted in a stable way. The first word takes overall precedence. The second word takes second precedence and so on. There is no limit to the number of terms permitted in the code.
Craig
> On Mar 30, 2022, at 4:39 PM, Craig Newman via use-livecode <use-livecode at lists.runrev.com> wrote:
>
> Paul
>
> I just reread your earlier post. Did you mean concatenating as if each line became a single long word? That would never do, of course, and is not how the line of code works.
>
> Craig
>
>> On Mar 30, 2022, at 4:26 PM, Paul Dupuis via use-livecode <use-livecode at lists.runrev.com> wrote:
>>
>> On 3/30/2022 4:13 PM, Craig Newman via use-livecode wrote:
>>> A way I have always used was developed back in the HC days. Assuming you have your list in the variable “yourList"
>>>
>>> sort lines of yourList by word 1 of each & word 2 of each & word 3 of each
>>>
>>>
>>
>> I used single letters as an example, but my text is tab delimited and each cell is moderately long text.
>>
>> I think using "word 1 of each & word 2 of each & word 3 of each" or "item 1 of each & item 2 of each & item 3 of each" concatenates all 3 "cells" together and sort by that string of characters. I think this could result in an invalid sort order of, for example, item 2 started with words found at the end of some items 1's.
>>
>>
>>
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
More information about the use-livecode
mailing list