Because it's appaulingly bad code? ;P

Unless I'm reading it wrong, you can re-write it like this:
<cfset addStruct = ListToArray(CiteDataArr[i].distributor,'|')/>
<cfset addCut = REReplace(addStruct[3], "[[:digit:]]", " ", "All")/>


If you only wanted the third item, I'd probably do it like this myself:
<cfset addCut = REReplace( ListGetAt(CiteDataArr[i].distributor,3,'|') , 
"[0-9]" , " " , "all")/>


Although I'm still not sure what you're actually doing, so there's probably a 
cleaner way if you want to expand a bit on what you're after.



>Ok, ok...
>
>Anyone know why it don't work..
>
>-- 
>Scott Stewart
>ColdFusion Developer
> 
>SSTWebworks
>7241 Jillspring Ct.
>Springfield, Va. 22152
>(703) 220-2835
> 
>http://www.sstwebworks.com
>-----Original Message-----
>From: Robertson-Ravo, Neil (RX)
>[mailto:[EMAIL PROTECTED] 
>Sent: Thursday, April 19, 2007 5:53 PM
>To: CF-Talk
>Subject: Re: manipulating array values
>
>I also like the "addStruct" variable which then creates an Array :-)
>
>
>
>
>"This e-mail is from Reed Exhibitions (Gateway House, 28 The Quadrant,
>Richmond, Surrey, TW9 1DN, United Kingdom), a division of Reed Business,
>Registered in England, Number 678540.  It contains information which is
>confidential and may also be privileged.  It is for the exclusive use of the
>intended recipient(s).  If you are not the intended recipient(s) please note
>that any form of distribution, copying or use of this communication or the
>information in it is strictly prohibited and may be unlawful.  If you have
>received this communication in error please return it to the sender or call
>our switchboard on +44 (0) 20 89107910.  The opinions expressed within this
>communication are not necessarily those expressed by Reed Exhibitions." 
>Visit our website at http://www.reedexpo.com
>
>-----Original Message-----
>From: Scott Stewart
>To: CF-Talk
>Sent: Thu Apr 19 21:58:33 2007
>Subject: manipulating array values
>
>Hey all
>
> 
>
>Can somebody tell me why this doesn't work
>
> 
>
><cfset addStruct = ArrayNew(1)>
>
><cfset addNum = 0>
>
> 
>
><cfloop list="#CiteDataArr[i].distributor#" delimiters="|" index="x">
>
>            <cfset addNum = addNum+1>
>
>            <cfset addStruct[#addNum#] = #x#>
>
></cfloop>
>
> 
>
>
><cfset addCut = REReplace((Evaluate(addStruct[3])), "[[:digit:]]", " ",
>"All")>
>
> 
>
> 
>
> 
>
>The value of addStruct[3] is New York, New York, 10005
>
> 
>
>I can dump the array and I can output the value of addStruct[3] here:
>
> 
>
><cfif len(CiteDataArr[i].distributor)>Distributor: #addStruct[1]#;
>#addStruct[3]#; </cfif>
>
> 
>
> 
>
>If I try to remove the zip code using
>
><cfset addCut = REReplace((Evaluate(addStruct[3])), "[[:digit:]]", " ",
>"All")>
>
> 
>
>CF Throws an error saying it can't find the value of addStruct[3]
>
> 
>
> 
>
>-- 
>
>Scott Stewart
>
>ColdFusion Developer
>
> 
>
>SSTWebworks
>
>7241 Jillspring Ct.
>
>Springfield, Va. 22152
>
>(703) 220-2835
>
> 
>
>http://www.sstwebworks.com

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Create Web Applications With ColdFusion MX7 & Flex 2. 
Build powerful, scalable RIAs. Free Trial
http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJS 

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:275974
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to