Thread Frage zu Backreferences (13 answers)
Opened by DemoFreak at 2003-09-17 21:12

Crian
 2003-09-18 19:25
#53450 #53450
User since
2003-08-04
5873 Artikel
ModeratorIn
[Homepage]
user image
Ok, sie werden leer, nicht undef. Dieses Beispiel zeigt vielleicht, was ich meine:

Code: (dl )
1
2
3
4
5
6
7
8
9
use strict;

my $str1 = 'Dies ist ein Text';

$str1 =~ m/^.*(ist).*(Tex).*/;
print "1 : '$1', 2: '$2'\n";

$str1 =~ m/^.*(ein).*/;
print "1 : '$1', 2: '$2'\n";


Ausgabe:

Code: (dl )
1
2
1 : 'ist', 2: 'Tex'
1 : 'ein', 2: ''


Man muss also keine Angst haben, auf "ältere" Variablenbelegungen zu stoßen.
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite

View full thread Frage zu Backreferences