将列表分隔符更改为新内容
Change the List delimiter to something new
我正在尝试更改列表的分隔符。到目前为止,我已经成功了,但在其中一项行动上正在失利。
问题在于最后一个元素,即 v
。该代码从不将 =""
附加到最后一个元素。它不应该添加逗号。
代码:
<cfset foo="t,u,n,f,o,a,c,r,v">
<cfset msg = ListChangeDelims(foo,'="",')>
<cfoutput>#msg#</cfoutput>
结果:
t="",u="",n="",f="",o="",a="",c="",r="",v
我希望我的问题有道理。
这就是定界符的定义。反正修起来还是比较容易的,自己加最后一个就好了。
<cfset foo="t,u,n,f,o,a,c,r,v">
<cfset msg = ListChangeDelims(foo,'="",')>
<cfset msg &= '=""'>
<cfoutput>#msg#</cfoutput>
总有老办法
msg = replace(foo,",","=", "all");
我正在尝试更改列表的分隔符。到目前为止,我已经成功了,但在其中一项行动上正在失利。
问题在于最后一个元素,即 v
。该代码从不将 =""
附加到最后一个元素。它不应该添加逗号。
代码:
<cfset foo="t,u,n,f,o,a,c,r,v">
<cfset msg = ListChangeDelims(foo,'="",')>
<cfoutput>#msg#</cfoutput>
结果:
t="",u="",n="",f="",o="",a="",c="",r="",v
我希望我的问题有道理。
这就是定界符的定义。反正修起来还是比较容易的,自己加最后一个就好了。
<cfset foo="t,u,n,f,o,a,c,r,v">
<cfset msg = ListChangeDelims(foo,'="",')>
<cfset msg &= '=""'>
<cfoutput>#msg#</cfoutput>
总有老办法
msg = replace(foo,",","=", "all");