Hi,
ich hab folgenden Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#! /usr/bin/perl
use strict;
my $s = 'aw --> Re ';
my $subject = 'AW: Das AW ist AW nun AW mal AW eine AW Antwort :-)';
$s =~ /([^ ]*) *--> *([^ ]*)/;
print "1: \'$1\'\n";
print "2: \'$2\'\n";
print "$subject\n";
$subject =~ s/$1/$2/i;
print "$subject\n";
Leider klappt das aber nicht so ganz. Es wird mir ausgegeben, das in $2
Re drin ist so wie ich es erwartet hab, aber es wird nicht anstelle vom (ersten) AW eingefuegt (es ist nix ersetzt, nur das AW entfernt).
Weiss jemand Rat?
by, Martin