in reply to Re: Re: matching / splitting within a substitution
in thread matching / splitting within a substitution

A simpler example to report is:

% perl -MO=Deparse -e "s{\[A\]}[s/\[B\]/C/g]g" s[\[A\]][s/[B]/C/g]g; -e syntax OK
But I don't consider it a bug. If your delimiters are [] then \[ becomes [. If you want \[ then you'll need \\\[ (or \\[ also works if the square brackets balance).

So, inside qq[], [] and \[\] are the same. Much like "\g" and "g" are the same or '\g' and '\\g' are the same.

                - tye

Replies are listed 'Best First'.
Re: Re^3: matching / splitting within a substitution (simpler)
by PodMaster (Abbot) on Jul 16, 2003 at 07:16 UTC
    Ok, I think you have a point, so what I think now is that the pod needs to be enhanced to mention this. Thanks.
    C:\>perl -MO=Deparse -e" s{\[A\]}'s/\[B\]/C/g'g" s[\[A\]][s/\\[B\\]/C/g]g; -e syntax OK

    MJD says "you can't just make shit up and expect the computer to know what you mean, retardo!"
    I run a Win32 PPM repository for perl 5.6.x and 5.8.x -- I take requests (README).
    ** The third rule of perl club is a statement of fact: pod is sexy.