From: doug meyer Date: 2007-03-20T10:07:01+09:00 Subject: Re: Another RegExp question If you want, you could tell gsub to replace everything that is not a-z or A-Z or a white space character sample = "thi's is a tes<>%$#!|t" sample.gsub(/[^a-zA-Z\s]/,"") "this is a test" On 3/18/07, Harry wrote: > On 3/18/07, J. mp wrote: > > > > sample = "thi's is a tes<>%$#!|t" > > > > what I want is use sample.sub(\['<>%$#!|]\,"") > > and the outcome shoudl be > > > > "this is a test" > > > > But I only can replace the first occurence of the chars specified in the > > reg exp > > > > How can I replace all occurences? > > > > But, wouldn't it be easier to do something like this? > > sample = "thi's is a tes<>%$###!!!!!###!|t" > y = sample.delete("#!%<'>$|") > puts y > > Harry > > -- > > http://www.kakueki.com/ruby/list.html > Japanese Ruby List Subjects in English > >