User since
2005-12-02
96
Artikel
BenutzerIn
hi,
hab folgende string typen:
SW:1PMM_E
die alle durch einen doppelpunkt getrennt sind (vor dem dopplepunkt koennen auch mehrere characters stehen) und ich muss alle bis (inklusive) doppelpunkt wegschneiden.......also so das nur noch 1PMM_E uebrigbleibt.....
klingt vielleicht etwas naiv die frage, aber ich weiss nicht wie.....
mfg
User since
2003-08-04
367
Artikel
BenutzerIn
$string = "SW:1PMM_E";
($left, $right) = split(":", $string);
print $right;
EDIT:
funzt aber nur, wenn du im string wirklich immer nur einmal den doppelpunkt hast! ;-)\n\n
<!--EDIT|steinwolf|1147684066-->
User since
2003-08-04
14371
Artikel
ModeratorIn
Ich würde dann noch
my $string = "SW:1PMM_E";
my $right = (split(":", $string,2))[1];
print $right;
vorschlagen. Das teilt den String auf jeden Fall nur in 2 Teile (nur für den Fall, dass im rechten Teil auch ein Doppelpunkt vorkommen kann). Und die Variable
$left braucht man nicht...
User since
2005-12-02
96
Artikel
BenutzerIn
hi,
dankeschoen, hat bestens geklappt.....