Thread Frage zu s/$1/$2/i;: klappt irgendwie nicht (2 answers)
Opened by blackm at 2003-12-27 02:04

jan
 2003-12-27 02:26
#76957 #76957
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
ich schätze, $2 wird beim ausführen des neuen regexp (s///) neu initialisiert.
mach's doch einfach (quick 'n dirty) so:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
#! /usr/bin/perl 
use strict;
my $s = 'aw --> Re ';
my $subject = 'AW: Das AW ist AW nun AW mal AW eine AW Antwort :-)';
$s =~ /([^ ]*) *--> *([^ ]*)/;
my $what = $1;
my $by = $2;
print "$subject\n";
$subject =~ s/$what/$by/i;
print "$subject\n";

View full thread Frage zu s/$1/$2/i;: klappt irgendwie nicht