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
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
also könnte mir jemand dafür eine sinnvollere möglichkeit nennen?
währe echt nett :)
MFG Miah :-*
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 :-*