in reply to Re^2: Getting an unknown error
in thread Getting an unknown error
"does the trick ... and could be considered a bug? Well, that, or an error in the docs. I think that p5p or others should consider this.
Yes, if for no other reason than that many of us believe as did AnomalousMonk ... and in my case, at least, (sometimes-unreliable-) memory tells me I got my notion from some authoritative documentation.
Quick 'n dirty search lead to this, in discussion of regex vars inside perlvars (which may or may not be where I got the idea that $1 is reserved for regexen... and read_only):$<digits> ($1, $2, ...) Contains the subpattern from the corresponding set of capturing parentheses from the last successful pattern match, not counting patterns matched in nested blocks that have been exited already. These variables are read-only and dynamically-scoped. Mnemonic: like \digits.
From perlvar for 5.20.1, and likewise, in the docs for 5.18.4:
These variables are read-only and dynamically-scoped.
I suspect that statement can be found at least back to 5.10 and maybe to 5.8.
Somewhere here, there's a big Ooops!
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: Getting an unknown error
by AnomalousMonk (Archbishop) on Apr 23, 2015 at 19:36 UTC | |
by ww (Archbishop) on Apr 23, 2015 at 22:11 UTC | |
by AnomalousMonk (Archbishop) on Apr 24, 2015 at 01:57 UTC | |
by Anonymous Monk on Apr 24, 2015 at 07:29 UTC | |
by AnomalousMonk (Archbishop) on Apr 24, 2015 at 15:27 UTC | |
| |
by ww (Archbishop) on Apr 25, 2015 at 00:44 UTC | |
by ww (Archbishop) on Apr 24, 2015 at 11:43 UTC | |
by AnomalousMonk (Archbishop) on Apr 24, 2015 at 15:40 UTC | |
|