diff options
Diffstat (limited to 'pod')
-rw-r--r-- | pod/perl5005delta.pod | 8 | ||||
-rw-r--r-- | pod/perlfunc.pod | 3 | ||||
-rw-r--r-- | pod/perlre.pod | 3 |
3 files changed, 12 insertions, 2 deletions
diff --git a/pod/perl5005delta.pod b/pod/perl5005delta.pod index 053944220e..1c69bdd246 100644 --- a/pod/perl5005delta.pod +++ b/pod/perl5005delta.pod @@ -923,6 +923,14 @@ the regular expression compiles to longer than 32767, it'll blow up. Usually when you want a regular expression this big, there is a better way to do it with multiple statements. See L<perlre>. +=item regexp too big + +(F) The current implementation of regular expressions uses shorts as +address offsets within a string. Unfortunately this means that if +the regular expression compiles to longer than 32767, it'll blow up. +Usually when you want a regular expression this big, there is a better +way to do it with multiple statements. See L<perlre>. + =back =head1 BUGS diff --git a/pod/perlfunc.pod b/pod/perlfunc.pod index c78161141a..f9bd2c56ad 100644 --- a/pod/perlfunc.pod +++ b/pod/perlfunc.pod @@ -2279,7 +2279,8 @@ C<'w+'>, C<'a'>, and C<'a+'>. If the filename begins with C<'|'>, the filename is interpreted as a command to which output is to be piped, and if the filename ends with a -C<'|'>, the filename is interpreted See L<perlipc/"Using open() for IPC"> +C<'|'>, the filename is interpreted as a command which pipes output to +us. See L<perlipc/"Using open() for IPC"> for more examples of this. (You are not allowed to C<open()> to a command that pipes both in I<and> out, but see L<IPC::Open2>, L<IPC::Open3>, and L<perlipc/"Bidirectional Communication"> for alternatives.) diff --git a/pod/perlre.pod b/pod/perlre.pod index d3d4500ce4..1df6ba3d8a 100644 --- a/pod/perlre.pod +++ b/pod/perlre.pod @@ -169,7 +169,8 @@ In addition, Perl defines the following: \D Match a non-digit character \pP Match P, named property. Use \p{Prop} for longer names. \PP Match non-P - \X Match eXtended Unicode "combining character sequence", \pM\pm* + \X Match eXtended Unicode "combining character sequence", + equivalent to C<(?:\PM\pM*)> \C Match a single C char (octet) even under utf8. A C<\w> matches a single alphanumeric character, not a whole |