正则表达式 – 用ColdFusion替换最后一个逗号
发布时间:2020-12-14 06:06:42 所属栏目:百科 来源:网络整理
导读:在ColdFusion中转换值数组的最佳方法是什么 [ Fed Jones,John Smith,George King,Wilma Abby] 以及最后一个逗号是或的列表 Fed Jones,George King or Wilma Abby 我认为REReplace可能有效,但尚未找到正确的表达方式. 解决方法 如果你有一个数组,最后一个元素
在ColdFusion中转换值数组的最佳方法是什么
[ Fed Jones,John Smith,George King,Wilma Abby] 以及最后一个逗号是或的列表 Fed Jones,George King or Wilma Abby 我认为REReplace可能有效,但尚未找到正确的表达方式. 解决方法
如果你有一个数组,最后一个元素与ArrayToList的组合是最简单的方法(按照
Henry’s answer).
如果你把它作为一个字符串,使用rereplace是一个有效的方法,并将这样工作: <cfset Names = rereplace( Names,',(?=[^,]+$)',' or ' ) /> 其中说匹配逗号,然后检查(不匹配)在字符串结尾之前没有逗号(当然只会应用最后一个逗号,因此将被替换). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |