如何将后缀@ gmail.com添加到名称列表中

时间:2015-12-07 20:23:34

标签: list coldfusion

我有一个名单:

<cfset myList = "John,Joe,Pete"> 

我想将其转换为每个名称末尾都包含字符串@ gmail.com的最终列表:

<cfoutput> #myList# </cfoutput> 

所以它将呈现为:

John@gmail.com,Joe@gmail.com,Pete@gmail.com 

3 个答案:

答案 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")>