Mailinglisten-Archive |
Markus Walter wrote: > Guten Morgen > Ich stehe grad vor einem "grösseren" Problem. Ich habe in einer Tabelle ca. > 4000 Einträge. Ein Feld davon heisst "Mitteilung". Darin steht verschieden > langer Text und irgendwo darin eine Mailadresse. Kann man irgendwie nur die > Mailadresse aus dem Text ausgeben? Hallo Markus, Reguläre Ausdrücke sind deine Freunde. ;) <code> $text = "Hier der Text mit der/den E-Mail-Adresse/n."; preg_match_all("/([_a-zA-Z0-9-]+(?:\\.?[_a-zA-Z0-9-])*@(?:[a-zA-Z0-9-]+\\.)+(?:[a-zA-Z]{2,4}))/",$text,$regs); print_r($regs); </code> In $regs[1] stehen alle E-Mail-Adressen, die auf das Pattern matchen. Gruß, Alex
php::bar PHP Wiki - Listenarchive