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

