From: "Michael W. Ryder" <_mwryder@...> Date: 2007-04-30T12:00:13+09:00 Subject: Re: Swapping characters in a string Peter Seebach wrote: > In message , "Michael W. Ryder" wri > tes: >> Is there any way in Ruby, short of stepping through a string character >> by character, to swap two characters? For example, if I want to replace >> all of the commas with periods and periods with commas. > > Shouldn't String#tr do it? > > foo.tr!(',.', '.,') > > -s > Yes that works fine. For some reason when I saw that method I didn't think it could swap characters. That's what I get for not experimenting first. Thanks for the help.