我有一个名单:
<cfset myList = "John,Joe,Pete">
我想将其转换为每个名称末尾都包含字符串@ gmail.com的最终列表:
<cfoutput> #myList# </cfoutput>
所以它将呈现为:
John@gmail.com,Joe@gmail.com,Pete@gmail.com
答案 0 :(得分:8)
您所要做的就是循环中的简单连接。
<cfset myList = "John,Joe,Pete" />
<cfloop index="item" list="#myList#">
<cfoutput>#item#@gmail.com<br /></cfoutput>
</cfloop>
答案 1 :(得分:3)
如果你有逗号分隔的列表,中间没有空格,你也可以使用它:
<cfset mylist1 = rereplace(mylist, "," , "@gmail.com," , "all") & "@gmail.com" />
不是最佳解决方案,但在特定情况下可能会有所帮助。
答案 2 :(得分:2)
你可以试试这个:
<cfset myList = "John,Joe,Pete">
<cfset newList = reReplace(myList, "(?=,|$)", "@gmail.com", "ALL")>