Dammit. Forgot about insert(). Oh well, that's why we have encapsulation. ;)
On Wed, Nov 5, 2008 at 12:56 PM, Andy Matthews <[EMAIL PROTECTED]> wrote: > Working on it on my own, and this is the closest thing that I can come up > with: > > <cfset sub = '$'> > <cfset str = 'oooooooooo'> > <cfset insertAt = 7> > <cfset res = Insert(sub, RemoveChars(str,insertAt,1),insertAt)> > > <cfoutput> > #str# (len: #Len(str)#)<br /> > #res# (len: #Len(res)#)<br /> > </cfoutput> > > Anyone else have a better method? > > -----Original Message----- > From: Andy Matthews [mailto:[EMAIL PROTECTED] > Sent: Wednesday, November 05, 2008 2:33 PM > To: cf-talk > Subject: Replace specific character in a string > > How might I go about replacing a specific character in a string with another > character? I'd like to get a random position in a string, then replace that > specific character with something else. > > So I might start with: 'XXXXXXXXXX' (10 characters) I'd get a random > position in that string (say 7). > Then I'd replace the X at position 7 with a $ giving me this: 'XXXXXX$XXX' > > Does CF have a "replaceAt" method? > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:314885 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

