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
$text = "hallo miah@google.de foo bar test bla mama@zuhause.de 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
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 :-*