This removes accidental regexp mutilations from Perl documentation.

There is much more mutilations which are not accidental, like -regex
options to some programs.  I did not touch it, but may supply patches
if needed.

The patch below is a result of weeding out unwanted changes by

    chmod -R a+w *
    pfind . '=~ s/\bregex\b/regexp/g' prt

It is up to the pumpking whether this fixes go into the core.

Enjoy,
Ilya

diff -pru perl5.004_74/ext/re/re.pm perl5.004_74.my/ext/re/re.pm
--- perl5.004_74/ext/re/re.pm	Sun Jul 12 06:07:54 1998
+++ perl5.004_74.my/ext/re/re.pm	Tue Jul 14 18:19:12 1998
@@ -32,12 +32,12 @@ re - Perl pragma to alter regular expres
 =head1 DESCRIPTION
 
 When C<use re 'taint'> is in effect, and a tainted string is the target
-of a regex, the regex memories (or values returned by the m// operator
-in list context) are tainted.  This feature is useful when regex operations
+of a regexp, the regexp memories (or values returned by the m// operator
+in list context) are tainted.  This feature is useful when regexp operations
 on tainted data aren't meant to extract safe substrings, but to perform
 other transformations.
 
-When C<use re 'eval'> is in effect, a regex is allowed to contain
+When C<use re 'eval'> is in effect, a regexp is allowed to contain
 C<(?{ ... })> zero-width assertions even if regular expression contains
 variable interpolation.  That is normally disallowed, since it is a 
 potential security risk.  Note that this pragma is ignored when the regular
diff -pru perl5.004_74/pod/perldelta4.pod perl5.004_74.my/pod/perldelta4.pod
--- perl5.004_74/pod/perldelta4.pod	Fri May 15 10:39:47 1998
+++ perl5.004_74.my/pod/perldelta4.pod	Tue Jul 14 18:19:14 1998
@@ -150,7 +150,7 @@ warning.  And in Perl 5.005, this specia
 =head2 Fixed localization of $<digit>, $&, etc.
 
 Perl versions before 5.004 did not always properly localize the
-regex-related special variables.  Perl 5.004 does localize them, as
+regexp-related special variables.  Perl 5.004 does localize them, as
 the documentation has always said it should.  This may result in $1,
 $2, etc. no longer being set where existing programs use them.
 
diff -pru perl5.004_74/pod/perlre.pod perl5.004_74.my/pod/perlre.pod
--- perl5.004_74/pod/perlre.pod	Wed Jul  8 03:52:25 1998
+++ perl5.004_74.my/pod/perlre.pod	Tue Jul 14 18:19:14 1998
@@ -70,7 +70,7 @@ in L<perlop>.
 =head2 Regular Expressions
 
 The patterns used in pattern matching are regular expressions such as
-those supplied in the Version 8 regex routines.  (In fact, the
+those supplied in the Version 8 regexp routines.  (In fact, the
 routines are derived (distantly) from Henry Spencer's freely
 redistributable reimplementation of the V8 routines.)
 See L<Version 8 Regular Expressions> for details.
@@ -687,7 +687,7 @@ following match, see L<C<(?E<gt>pattern)
 
 =head2 Version 8 Regular Expressions
 
-In case you're not familiar with the "regular" Version 8 regex
+In case you're not familiar with the "regular" Version 8 regexp
 routines, here are the pattern-matching rules not described above.
 
 Any single character matches itself, unless it is a I<metacharacter>
diff -pru perl5.004_74/utils/perldoc.PL perl5.004_74.my/utils/perldoc.PL
--- perl5.004_74/utils/perldoc.PL	Fri Jul  3 23:31:33 1998
+++ perl5.004_74.my/utils/perldoc.PL	Tue Jul 14 18:19:16 1998
@@ -104,7 +104,7 @@ BuiltinFunction
          `perlfunc'.
 
 FAQRegex
-         is a regex. Will search perlfaq[1-9] for and extract any
+         is a regexp. Will search perlfaq[1-9] for and extract any
          questions that match.
 
 Any switches in the PERLDOC environment variable will be used before the 
diff -pru perl5.004_74/win32/bin/pl2bat.pl perl5.004_74.my/win32/bin/pl2bat.pl
--- perl5.004_74/win32/bin/pl2bat.pl	Wed Jul  8 20:46:11 1998
+++ perl5.004_74.my/win32/bin/pl2bat.pl	Tue Jul 14 18:19:16 1998
@@ -26,7 +26,7 @@ Usage:  $0 [-h]
                             a /^#!.*perl/ line was already present).
         -s stripsuffix  strip this suffix from file before appending ".bat"
                             Not case-sensitive
-                            Can be a regex if it begins with `/'
+                            Can be a regexp if it begins with `/'
                             Defaults to "/\.plx?/"
         -h              show this help
 EOT
@@ -178,7 +178,7 @@ variable to determine which operating sy
 =item B<-s> I<stripsuffix>
 
 Strip a suffix string from file name before appending a ".bat"
-suffix.  The suffix is not case-sensitive.  It can be a regex if
+suffix.  The suffix is not case-sensitive.  It can be a regexp if
 it begins with `/' (the trailing '/' is optional and a trailing
 C<$> is always assumed).  Defaults to C</.plx?/>.
 
