Mailadresse auswerten

Eine Emailadresse wird vereinfacht gebildet nach folgender Vorschrift:

<nutzername>@<url>

Dabei besteht der Nutzername aus den Zeichen a-z, A-Z, 0-9, - (Minus), _ (Unterstrich) und Punkt. Die Url besteht aus ebenfalls diesen Zeichen, wobei wenigstens ein Punkt erscheinen muss.

Aufgabe: Schreiben Sie eine Funktion in einer beliebigen Programmiersprache, die eine Emailadresse als Parameter erhält. Nach der Rückkehr aus dieser Funktion soll in diesem Feld nurnoch die Url linksbündig stehen. Es soll auf dem Feld gearbeitet werden, eine Freigabe nicht mehr benutzten Speichers muss nicht erfolgen. In Sprachen, die das nicht unterstützen (bspw. Haskell) kann die Funktion die Zeichenkette auch zurückliefern.

mögliche Lösungen