From: "Robert K." Date: 2011-07-15T16:11:25+09:00 Subject: Re: Is there a more efficient way to remove data from a string? Another possible option is to use String#[]= irb(main):001:0> s="foobarbaz" => "foobarbaz" irb(main):002:0> line = "foobarbaz\n" => "foobarbaz\n" irb(main):003:0> line[/bar.*$/] = '' => "" irb(main):004:0> line => "foo\n" Kind regards robert -- Posted via http://www.ruby-forum.com/.