Moin,
Ich splitte am ".
Auf die Idee wäre ich nicht gekommen. Dann bekommst du der Reihe nach:
* einen Leerstring - kann man ignorieren
* den Klartextnamen am Stück - das ist gut
* die Mailadresse mit einem führenden Leerzeichen und den spitzen KlammernDie Mailadresse musst du also noch ein bisschen nachbehandeln, und den Sonderfall, dass der Klartextname fehlt, musst du auch noch getrennt behandeln.
Korrekt. Da nach dem Namen gefragt war, gehe ich davon aus, daß alles ausser dem Namen egal ist. Er wird, so nehme ich an, auch immer vorhanden sein. Eine Prüfung auf einen Leerstring würde ich dennoch einbauen. Das dürfte bei entsprechend großer Zahl von Adressen sogar etwas schneller sein, als mit RegExp. Ich mag allerdings die von Jens gepostet Lösung lieber. Darauf wär ich echt nicht gekommen, weil ich es gewohnt bin, sowas manuell machen zu müssen.
Vergesst Chuck Norris.
Sponge Bob kann unter Wasser grillen!