gpt4 book ai didi

regex - 用或使用 ColdFusion 替换最后一个逗号

转载 作者:行者123 更新时间:2023-12-03 15:10:03 25 4
gpt4 key购买 nike

在 ColdFusion 中转换一组值的最佳方法是什么

[ Fed Jones, John Smith, George King, Wilma Abby] 

和最后一个逗号是一个或的列表
Fed Jones, John Smith, George King or Wilma Abby

我认为 REReplace 可能会起作用,但还没有找到正确的表达方式。

最佳答案

如果您有一个数组,将最后一个元素与 ArrayToList 组合是最简单的方法(根据 Henry's answer )。

如果你把它作为一个字符串,使用 rereplace 是一个有效的方法,并且会像这样工作:

<cfset Names = rereplace( Names , ',(?=[^,]+$)' , ' or ' ) />

这表示匹配一个逗号,然后检查(不匹配)在字符串末尾之前没有更多的逗号(这当然只适用于最后一个逗号,因此它将被替换)。

关于regex - 用或使用 ColdFusion 替换最后一个逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13830713/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com