document semantics of %+ in perlvar in addition to perlre blead
authorLukas Mai <l.mai@web.de>
Sun, 22 Oct 2017 20:55:14 +0000 (22:55 +0200)
committerLukas Mai <l.mai@web.de>
Sun, 22 Oct 2017 20:55:14 +0000 (22:55 +0200)
pod/perlre.pod
pod/perlvar.pod

index 9cab16e..b11d862 100644 (file)
@@ -1627,7 +1627,7 @@ constructs (like C<\g{NAME}>) and can be accessed by name
 after a successful match via C<%+> or C<%->. See L<perlvar>
 for more details on the C<%+> and C<%-> hashes.
 
-If multiple distinct capture groups have the same name then the
+If multiple distinct capture groups have the same name, then
 C<$+{NAME}> will refer to the leftmost defined group in the match.
 
 The forms C<(?'NAME'pattern)> and C<< (?<NAME>pattern) >> are equivalent.
index 9ce9430..257fdb6 100644 (file)
@@ -1121,6 +1121,9 @@ For example, C<$+{foo}> is equivalent to C<$1> after the following match:
 The keys of the C<%+> hash list only the names of buffers that have
 captured (and that are thus associated to defined values).
 
+If multiple distinct capture groups have the same name, then
+C<$+{NAME}> will refer to the leftmost defined group in the match.
+
 The underlying behaviour of C<%+> is provided by the
 L<Tie::Hash::NamedCapture> module.