Hallo,
ich übergebe in einem Skript einen String an eine Funktion. In der Funktion möchte ich dann von dem übergebenen String nur einen bestimmten Teil speichern.
Bsp.: IrgendeinString_REST soll immer zu IrgendeinString werden. Ich möchte also das _REST nicht mehr haben.
Habe folgendes schon probiert:
my $string=shift;
my ($teilstring) = $string =~ s/^(EinSuchAusdruckfürdenString)_REST$/$1/;
print "$teilstring\n";
Als Ergebnis kommt immer nur eine 1 heraus und nicht mein EinSuchAusdruckfürdenString.
D'OH
Daniel