Robin Barker wrote: >In perlre: > > The numbered match variables ($1, $2, $3, etc.) and the related > punctuation set ($+, $&, $`, $', and $^N) are all dynamically scoped > until the end of the enclosing block or until the next > successful match, whichever comes first.
Thanks - my fault for not spotting that - so not a bug. -- Ed Avis <[EMAIL PROTECTED]>