http://www.perlmonks.org?node_id=595690


in reply to Re^2: How do I avoid double substitution when replacing many patterns?
in thread How do I avoid double substitution when replacing many patterns?

You could change
(?: | ( \( ) )
to
( \( )?
... unless you get queasy when you see quantifiers placed on capturing groups.

Jeff japhy Pinyan, P.L., P.M., P.O.D, X.S.: Perl, regex, and perl hacker
How can we ever be the sold short or the cheated, we who for every service have long ago been overpaid? ~~ Meister Eckhart

Replies are listed 'Best First'.
Re^4: How do I avoid double substitution when replacing many patterns?
by diotalevi (Canon) on Jan 20, 2007 at 19:02 UTC

    I thought about it but decided I wasn't sure whether that would work correctly with the later conditional. If it does, great.

    ⠤⠤ ⠙⠊⠕⠞⠁⠇⠑⠧⠊