Pat*_*ney 24
要删除尾随逗号(如果存在):
REReplace(list, ",$", "")
Run Code Online (Sandbox Code Playgroud)
要删除一个或多个尾随逗号:
REReplace(list, ",+$", "")
Run Code Online (Sandbox Code Playgroud)
Tom*_*lak 15
也很容易:
<cfset CleanList = ListChangeDelims(DirtyList, ",", ",")>
Run Code Online (Sandbox Code Playgroud)
说明:这利用了CF列表函数忽略空元素的事实.ListChangeDelims()因此剥去最后一个"元素".
检查最右边的char - 如果它是逗号,将字符串设置为原始的子字符串,长度为-1.
修剪字符串可确保尾随逗号后的空格不会干扰此方法.
<cfset myStr = "hello, goodbye,">
<cfset myStr = trim(myStr)>
<cfif right(myStr, 1) is ",">
<cfset myStr = left(myStr, len(myStr)-1)>
</cfif>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10333 次 |
| 最近记录: |