ColdFusion |拆分数据库字符串

ColdFusion |拆分数据库字符串,coldfusion,Coldfusion,我有以下资料: <dd> <select id="contactLocation" name="contactLocation" size="1"> <option value="Online"<cfif attributes.contactLocation eq "Online">selected</cfif>>Online</option> <cfoutput query="

我有以下资料:

<dd>
    <select id="contactLocation" name="contactLocation" size="1">
        <option value="Online"<cfif attributes.contactLocation eq "Online">selected</cfif>>Online</option>
        <cfoutput query="storeLocations">
        <option value="#storeLocations.name#"<cfif attributes.contactLocation eq "#storeLocations.name#">selected</cfif>>#storeLocations.state# - #storeLocations.city#, #left(storeLocations.storeID, 3)#</option>
    </cfoutput>
    </select>

在线 的
#storeLocations.state#-#storeLocations.city#,左(storeLocations.storeID,3)#

我添加了两个最上面的
cfset
变量,因为我正试图找出它。数据库中的字符串返回111/NAME,我想删除正斜杠和它右边的所有内容

目前,我添加了两个变量,它只返回前3个字符,但只显示下拉列表中每个项目的一行

如何删除正斜杠及其右侧
#storeLocations.storeID

更新:


实际上,现在我让它每行显示所有3个字符,但如果只有2个或4个呢?很接近,我只需要最后一部分。

如果分隔符始终是“/”字符,并且“/”字符不会出现在任何一个标记中,请将此值视为带有“/”分隔符的列表,并使用以下内容获取最后一个元素:

如果第二部分可以有一个“/”,但第一部分永远不会,因为它是一个数字,那么您可以使用以下方法除去第一个令牌:

编辑:因为我分不清我的左边和右边

listFirst(storeLocations.storeID, "/")

如果分隔符始终为“/”字符,并且“/”字符不会出现在任何一个标记中,请将此值视为带有“/”分隔符的列表,并使用以下内容获取最后一个元素:

如果第二部分可以有一个“/”,但第一部分永远不会,因为它是一个数字,那么您可以使用以下方法除去第一个令牌:

编辑:因为我分不清我的左边和右边

listFirst(storeLocations.storeID, "/")

如果可以将字符串视为列表,则列表函数非常强大。虽然在这种情况下,我认为他想要ListFirst(),但我需要的是第一部分,而不是最后一部分,但我认为ListFirst会起作用,它确实起作用了!非常感谢。如果可以将字符串看作列表,那么列表函数非常强大。虽然在这种情况下,我认为他想要ListFirst(),但我需要的是第一部分,而不是最后一部分,但我认为ListFirst会起作用,它确实起作用了!非常感谢你。
listFirst(storeLocations.storeID, "/")