ListRemoveDuplicates
De-duplicates a delimited list - either case-sensitively or case-insenstively
Method Signature
ListRemoveDuplicates(list=[string], delimiter=[string], ignoreCase=[boolean])
Arguments
Argument
Type
Required
Description
Default
list
string
true
The list to deduplicate
delimiter
string
false
The delimiter of the list
,
ignoreCase
boolean
false
Whether case should be ignored or not during deduplication - defaults to false
false
Examples
Basic usage (case-sensitive)
Basic usage. Optional arguments left as defaults.
listRemoveDuplicates( "one,two,three,four,five,one,five,three" );
Result: one,two,three,four,five
Optional arguments usage (ignore case = true)
Optional arguments being set. Ignore case set to true
listRemoveDuplicates( "one,two,three,four,five,ONE,TWO,THREE", ",", true );
Result: one,two,three,four,five
Additional Examples
lst = "cat,mouse,dog,cat,cow,goat,sheep,cat,dog";
writeoutput( lst );
writeoutput( "<hr>" );
// new list with duplicates removed
lst = ListRemoveDuplicates( lst );
writeoutput( lst );
Related
Last updated
Was this helpful?