Schrift
[thread]9031[/thread]

best. Teil aus Variable in einer anderen speichern: substitude

Leser: 1


<< >> 3 Einträge, 1 Seite
Duff
 2007-05-24 20:57
#76893 #76893
User since
2006-10-06
283 Artikel
BenutzerIn

user image
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:
Code: (dl )
1
2
3
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
RalphFFM
 2007-05-24 21:12
#76894 #76894
User since
2006-11-16
258 Artikel
BenutzerIn
[Homepage] [default_avatar]
my ($teilstring) = $string =~ /^(SuchAusdruck)_REST$/;
Duff
 2007-05-24 22:07
#76895 #76895
User since
2006-10-06
283 Artikel
BenutzerIn

user image
[quote=RalphFFM,24.05.2007, 19:12]my ($teilstring) = $string =~ /^(SuchAusdruck)_REST$/;[/quote]
Ja danke, genauso habe ich es jetzt gemacht bzw. eben in einem anderen, ähnlichen Thread herausgefunden.

Danke.
D'OH
Daniel
<< >> 3 Einträge, 1 Seite



View all threads created 2007-05-24 20:57.