我有一个字符串列表,我需要删除重复项.我尝试了很多东西,例如:
不幸的是,它们都没有奏效.我真的不确定发生了什么.所以任何帮助将不胜感激.
我目前正在使用免费的开发人员版本的ColdFusion 10以防万一.
样品清单:
腔隙性脂肪性肝炎,同型半胱氨酸,HTN,烟草,未定,lacunar_DM,同型半胱氨酸,烟草
这是通过附加一个静态列表创建的,该列表包含从数据库中提取的动态列表:
<cfsavecontent variable= "lacunar_list">
lacunar_DM,
Homocysteine,
HTN,
Tobacco,
undetermined
</cfsavecontent>
<cfset combination = ListAppend(lacunar_list, lacunar)>
<cfoutput>
List before removing dups: #combination#<br/>
List after removing dups: #listremoveduplicates(combination, ",", true)#<br/>
</cfoutput>
Run Code Online (Sandbox Code Playgroud)
结果如下:
删除重复之前的列表:
腔隙性脂肪性肝炎,同型半胱氨酸,HTN,烟草,未定,lacunar_DM,同型半胱氨酸,烟草
删除重复后列出:
腔隙性脂肪性肝炎,同型半胱氨酸,HTN,烟草,未定,lacunar_DM,同型半胱氨酸,烟草