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

Reply via email to