From: Tim Hunter Date: 2006-06-29T02:14:04+09:00 Subject: Re: remove all illegal chars form string thomas coopman wrote: > Hi, > > Is there a simple way to remove all but the legal chars from a string. > where the legal chars are for example: a-z A-Z 0-9 > So everything should be removed from the string but these characters. > "exam@p Le3|�" --> "exampLe" > > I don't know very much about regular expressions, so I don't know if > it's possible with sub or gsub. My first Idea was to loop over the > string and check every character but I wondered if there is something > more simple or better. > > Thanks irb(main):006:0> s = "abcd??ABCD!!0123" => "abcd??ABCD!!0123" irb(main):007:0> s => "abcd??ABCD!!0123" irb(main):008:0> s.tr('^a-zA-Z0-9','') => "abcdABCD0123" -- Posted via http://www.ruby-forum.com/.