Yours doesn't work because characters in the square brackets can't be
escaped. Instead of matching that character, it will match "\", "^",
or "L". Phrogz has the right answer; just thought I'd explain why his
works and yours doesn't.

Ben

On Nov 20, 2007 11:18 AM, Robert Keller <rlkeller / yahoo.com> wrote:
>
> I have a string that looks like this :
>
> ts = "^LThe beginning of the sentence"
>
> I want to remove the "^L"
>
> I've tried
>
>  ts.gsub!(/^[\^L]/,'')
>
> which removes the "^", but I need to remove the "^L" when they are
> together and at the beginning of the sentence.
>
> Any help is welcome
>
>
> --
> Robert Keller
> --------------------------------------------------
>  robert.keller / yahoo.com
>
>
>



-- 
Ben Atkin
ben / benatkin.com
http://www.benatkin.com/