gpt4 book ai didi

Coldfusion:如何将字符串拆分为一组变量

转载 作者:行者123 更新时间:2023-12-03 20:00:08 26 4
gpt4 key购买 nike

我正在尝试自学 ColdFusion。

我有一个来自数据库的字符串,格式如下:

domain.com
<br/>
www.facebook.com/facebookpage
<br/>
http://instagram.com/instagrampage

这一切都来自#getRacer.txtDescription#。此文本的格式将始终相同。

我需要将它分成 3 个变量。我试过这个(来自adobe网站上的例子)
<h3>ListToArray Example</h3>
<cfset myList = ValueList(getRacer.txtDescription)>
<p>My list is a list with <cfoutput>#ListLen(myList)#</cfoutput> elements.
<cfset myArrayList = ListToArray(myList,'<br/>')>
<p>My array list is an array with
<cfoutput>#ArrayLen(myArrayList)#</cfoutput> elements.

我以某种方式结束了数组中的 11 个项目。

谢谢

最佳答案

这应该有效。

<cfset TestSTring = "domain.com<br/>www.facebook.com/facebookpage<br/>http://instagram.com/instagrampage">

<cfset a = TestString.Split("<br/>")>

原因 ListtoArray显示 11 个项目是因为 ColdFusion 将分隔符字符串 ( <br/> ) 中的每个字符视为单独的分隔符

基于@Leigh 的评论更新了我的答案,以确保人们应该学习 Coldfusion API 而不是摆弄 Java 函数, <cfset a = ListToArray(TestString, "<br/>", false, true)>也会起作用。谢谢李。

注: false最后是 includeEmptyFields旗帜和 true适用于 multiCharacterDelimiter旗帜。 See the docs .

关于Coldfusion:如何将字符串拆分为一组变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23667210/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com