Thread RegExp Flag "o" (18 answers)
Opened by SirLant at 2003-08-10 15:31

pq
 2003-08-10 18:11
#79665 #79665
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
beispiel:
Code: (dl )
1
2
3
4
my $pattern = /das will ich/;
while (<FILE>) {
 print "Passt: $_" if m/$pattern/;
}


da sich $pattern theoretisch innerhalb der while-schleife
ändern könnte, wird die regex jedesmal neu kompiliert.
statt dessen entweder m/$pattern/o verwenden
oder: my $pattern = qr/das will ich/;

p.s.: ich will endlich [tt] haben...
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread RegExp Flag "o"