Thread Array, Match und $1 (14 answers)
Opened by IceRage at 2011-09-22 22:54

IceRage
 2011-09-22 22:54
#152599 #152599
User since
2008-09-07
93 Artikel
BenutzerIn
[default_avatar]
Hallo,

ich habe da eben ein interessantes Verhalten beobachtet. Wenn ich folgenden Code in einer Schleife ausführe, wird $1 nur bei jeder 2. Ausführung initialisiert.

Code (perl): (dl )
1
2
$ar_entry_chunks[$i] =~ /(.+?)\<\/B\>\<\/center\>/g;
print $1;


Ich habe dann einmal folgendes ausprobiert:

Code (perl): (dl )
1
2
3
my $dummy = $ar_entry_chunks[$i];
$dummy =~ /(.+?)\<\/B\>\<\/center\>/g;
print $1;



Und das funktioniert! :)

Mich würde wahnsinnig interessieren warum das so ist. Kann mir das jemand erklären, bitte?

Gruß, IceRage

View full thread Array, Match und $1