En réponse à "Keith C. Ivey" <[EMAIL PROTECTED]>:

> Marcelo E. Magallon <[EMAIL PROTECTED]> wrote:
> 
> >  A question of my own: why doesn't
> > 
> >     s/\B.\B/$&$&/g
> > 
> >  work as I expect, namely abcd -> abbccd.  I really can't figure it
> >  out by reading the docs.
> 
> I wondered that too.  I figured it was because \B wouldn't match 
> twice at the same place, but then I saw that s/\B./$&$&/g didn't work 
> as expected either.

What you want is:

    s/(?!^).(?!$)/$&$&/g

Now, can we shorten it?

    s/\B.(?=\B)/$&$&/g

Anything better?

-- 
 Philippe BRUHAT - BooK

 When you run from your problem, you make it that much harder for good
 fortune to catch you, as well.     (Moral from Groo The Wanderer #14 (Epic))

Reply via email to