【发布时间】:2018-08-01 20:22:39
【问题描述】:
我有一个格式不一致的项目列表,我需要对其进行排序。
item 1, item 3.0 ,item 8 , item 1.0 , item 4, item 5, item 6, item 10
基本上,有些项目可以在逗号 (,) 之前或之后有空格(多个偶数)。
我尝试 listtoarray 然后排序,但我发现排序保留了空格,导致项目 1 和项目 1.0 无法正确排序。我想我可以使用 listtoarray 来删除空格,但也许我正在考虑一个不同的函数,或者我可能需要通过循环遍历我的列表?
有人可以刷新我对这个基本任务的记忆吗???
更新 预期结果应该是:
第 1 项,第 10 项,第 3.0 项,第 4 项,第 5 项,第 6 项,...等
【问题讨论】:
-
你试过
Trim分割值吗? -
修剪会起作用,但我必须遍历列表并对单个项目进行一些处理。如果我没记错的话,可以做一些事情来自动修剪空间,就像函数的核心性质一样。我想我很久以前在 Ben Nadel 的博客甚至 Rayond Camden 的博客上读过它。
标签: list coldfusion lucee