User since
2005-12-02
28
Artikel
BenutzerIn
Hallo zusammen,
ich möchte einen String (Mailadresse) im zwei Teile zwei Teile zerlegen. Mittels splitt will das aber nicht klappen.
Die Mailads wird zuvor aus einer Datei gelesen, und der Variable $mailads zugewiesen.
($mailuser, $domain) = split ( /\s@\s/, $mailads );
$mailuser hat den Inhalt mit der gesamten Mailads, $domain ist leer.
Wer kann mir hier weiterhelfen?
Besten Dank im voraus
Gruß
Franz-Josef
User since
2003-08-04
2145
Artikel
ModeratorIn + EditorIn
Du trennst an Whitespace, '@', Whitespace. Enthalten deine E-Mail-Adressen wirklich Leerzeichen oder Tabs links und rechts vom '@'?
Außerdem sollte man ein '@' quoten, wenn es in einem String nicht vor einem Arraynamen steht.
($localpart, $domainpart) = split /\@/, $mailads, 2;