Why is there an evaluate in the REreplace statement? > -----Original Message----- > From: Scott Stewart [mailto:[EMAIL PROTECTED] > Sent: Thursday, April 19, 2007 4:59 PM > To: CF-Talk > 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:275886 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

