Thread skript läuft (leider) in endlosschleife (8 answers)
Opened by attax at 2010-11-20 21:42

renee
 2010-11-21 13:58
#142961 #142961
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Normalerweise matcht der "." *kein* Newline. Diese Verhalten wird durch den s-Modifier geändert. Vielleicht macht dieses Beispiel das deutlich:

Code: (dl )
1
2
3
4
$ perl -e 'my $var = "test\ntest"; my ($treffer1) = $var =~ /(.*)/; my ($treffer2) = $var =~ /(.*)/s; print ">>$treffer1<<\n<<$treffer2>>"'
>>test<<
<<test
test>>


Bei dem ersten Regulären Ausdruck hört der Treffer *vor* dem Newline auf. Beim zweiten wird alles gematcht.
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread skript läuft (leider) in endlosschleife