From: Robert Klemme Date: 2009-06-09T07:10:06+09:00 Subject: Re: strip doesn't take a character set? On 08.06.2009 23:57, Xeno Campanoli wrote: > I wanna do something like newstr = str.strip(/\D/) > > I know I could do newstr = str.sub(/^\D*/,'').sub(/\D*$/,''), but is there any > better way? Maybe newstr = str.sub /\A\D*(.*?)\D*\z/, '\\1' newstr = str[/\A\D*(.*?)\D*\z/, 1] Kind regards robert -- remember.guy do |as, often| as.you_can - without end http://blog.rubybestpractices.com/