From 72606c45fe94a8e6dfaf6ad8698f227ece152195 Mon Sep 17 00:00:00 2001 From: Karl Williamson Date: Fri, 1 Apr 2011 22:15:04 -0600 Subject: [PATCH] perlrequick: /o no longer needed This is wrong, and doesn't belong in an introductory document --- pod/perlrequick.pod | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/pod/perlrequick.pod b/pod/perlrequick.pod index 62ea533..d543389 100644 --- a/pod/perlrequick.pod +++ b/pod/perlrequick.pod @@ -370,22 +370,7 @@ no string left to it, so it matches 0 times. =head2 More matching There are a few more things you might want to know about matching -operators. In the code - - $pattern = 'Seuss'; - while (<>) { - print if /$pattern/; - } - -Perl has to re-evaluate C<$pattern> each time through the loop. If -C<$pattern> won't be changing, use the C modifier, to only -perform variable substitutions once. If you don't want any -substitutions at all, use the special delimiter C: - - @pattern = ('Seuss'); - m/@pattern/; # matches 'Seuss' - m'@pattern'; # matches the literal string '@pattern' - +operators. The global modifier C allows the matching operator to match within a string as many times as possible. In scalar context, successive matches against a string will have C jump from match -- 2.7.4