Phrogz
11/20/2007 6:25:00 PM
On Nov 20, 11:18 am, Robert Keller <rlkel...@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.
irb(main):001:0> ts = "^LThe beginning of the sentence"
=> "^LThe beginning of the sentence"
irb(main):002:0> ts.sub /^\^L/, ''
=> "The beginning of the sentence"
Also:
1) Do you really mean ^ (start of line) or do you mean \A (start of
string)?
2) No need to use gsub if there's only ever going to be a single
match.