Hallo Steve,
@name = split(/./, "vorname.nachname@domain.de");
split erwartet einen regulären Ausdruck.
Leider sind die Vars leer! Und wie bekomme ich "@domain.de" weg?
Nochmals SPLIT anwenden?
Mach es doch so:
my $email = "vorname.nachname@domain.de";
if ($email =~ /^([^.]+).([^@]+)@(.*)$/) {
$vorname = $1;
$nachname = $2;
$domain = $3;
} else {
# format stimmt nicht
}
Viele Grüße,
Christian
PS: Du arbeitest bei Sedo?