From: Logan Capaldo Date: 2006-09-15T21:59:49+09:00 Subject: Re: Keep only one part of a string On Fri, Sep 15, 2006 at 07:10:52PM +0900, Zouplaz wrote: > le 15/09/2006 12:01, Paul Lutus nous a dit: > >Zouplaz wrote: > > > >>le 15/09/2006 01:43, Eero Saynatkari nous a dit: > >>>Zouplaz wrote: > >>>>Hello, how to better write that : self.ident = self.ident[/0-9*/] > >>>> > >>>>I'm pretty sure there is a String method that would keep only the first > >>>>match of the regex but I didn't found it in the String doc reference > >>>ri String#slice, ri String#slice! > >>> > >>>>Thanks > >>> > >>Fine ! Thanks... About the same topic (Strings) I wonder how to replace > >>"REF:90 REFERAL".gsub!('REF:','') > >>by something else > > > >What something else? Please say specifically what you want to accomplish. > >Post an example string before you apply your desired remedy, and after. > > > > Sorry, what I would like to know is if there is a another String method > to delete a part of a string instead of gsub > > In the string "REF:90 REFERAL" > > I want REF: to be deleted but not the REF or REFERAL > > I've tried with the .delete method but each R, E F : char was deleted in > the string s = "REF:90 REFERAL" s.slice!("REF:") s #=> "90 REFERAL"