• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

PERL email regexp

  • Ersteller Ersteller Gelöschtes Mitglied 3007
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
G

Gelöschtes Mitglied 3007

Guest
Gute Tag.

Ich habe gerade das problem, dass ich einen Text habe und in dem sind mehrere e-mail adressen.

diese würde ich gerne heraussuchen und speichern.

dieses ist meine erste arbeit mit regulären ausdrücken und ich weiß nicht genau wie ich damit umzugehen habe.

hier ein kleines beispiel wie ich es versucht habe

Code:
$text = "hallo [email protected] foo bar test bla [email protected] blub foobar";
$text =~ m/^([\w\-]+@[\.\w\-]+)$/;

jetzt weiß ich aber nicht wie ich die e-mail adressen auslesen kann... es sollte ja mit $1 oder $2 gehen, aber wenn ich mehrere e-mail adressen habe währe es doch den aufwandt nicht wert zu schreiben

Code:
if($1){ $email .= "$1\n"; }
if($2){ $email .= "$2\n"; }
.....

also könnte mir jemand dafür eine sinnvollere möglichkeit nennen?
währe echt nett :)

MFG Miah :-*
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben