webForumDet fria alternativet

söka och spara email adresser

PHP

1 svar · 403 visningar · startad av Neo

Medlem sedan dec. 200079 inlägg
Frågan#1

Hej!

Om jag har en massa text och bara vill ha ut mailadressern från den hur gör jag då?

Exempel:
______________________________________

Adress:<b>muppgatan 3</b><br>
Postadress:<b>123 45 stockholm</b><br>
 <b><a onClick=status='';return true onMouseOut=status='';return true onMouseOver=return true href=javascript:getmungoadress('mupp','fornamn.efternamn@doman.se');>muppet show</a></b><br>
Namn:<b>bla bla bla</b><br>
______________________________________

Det jag vill få ut är:
fornamn.efternamn@doman.se

Jag får inte till regexpar och preg_match mm och dessutom vill jag ju inte replaca utan jag vill ju spara...

Medlem sedan sep. 20011 086 inlägg
#2
preg_match_all("/([\w\d\.\-_]+@[\w\d]+\.[\w\d\.\-_]+)/", $str, $match);
//$str är alltså texten

minns inte riktigt hur en mailadress måste se ut men ja tror de e nåt sånt här... har inte testat koden heller, men hoppas att den funkar :)

559 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
439 ms — deklarationer (db)
0 ms — hämta statistik (cache)
118 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)