Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wyciąganie emaili
Forum PHP.pl > Forum > Przedszkole
Gość_obcy
Witam,

Mam sobie pewien tekst,
jak z tego mogę wyciagnac emaile uzywajac preg_match_all ?
tzn. jakiego wyrażenia regularnego uzyc ?

przykładowy tekst:
"na drzewie siedzi sobie kotek i ma maila qwe@qwe.com a drugi kotek spadl i ma maila asd@qweqw.pl"

Chciałbym wyciągnąc te adresy, moze ktos wie jak to wykonac ?

Pozdrawiam i dziękuję
crash
Wolałbym napisać: "Poszukaj sobie jak sprawdzić poprawny email Regex'em (bo tematów o tym na forum jak mrówków tongue.gif), usuń ograniczniki z regułki i zastosuj ją w preg_match_all", ale zamias tego podam Ci gotowca tongue.gif:
  1. <?php
  2. $txt = 'na drzewie siedzi sobie kotek i ma maila qwe@qwe.com a drugi kotek spadl i ma ma
    ila asd@qweqw.pl'
    ;
  3.  
  4. $regex = '/[A-z0-9][\w.-]*@[A-z0-9][\w\-\.]+\.[A-z0-9]{2,6}/';
  5.  
  6. preg_match_all( $regex, $txt, $out );
  7.  
  8. print_r( $out[ 0 ] );
  9. ?>
Gość_obcy
Cytat(crash @ 2006-02-01 22:29:42)
Wolałbym napisać: "Poszukaj sobie jak sprawdzić poprawny email Regex'em (bo tematów o tym na forum jak mrówków tongue.gif), usuń ograniczniki z regułki i zastosuj ją w preg_match_all", ale zamias tego podam Ci gotowca tongue.gif:
  1. <?php
  2. $txt = 'na drzewie siedzi sobie kotek i ma maila qwe@qwe.com a drugi kotek spadl i ma ma
    ila asd@qweqw.pl'
    ;
  3.  
  4. $regex = '/[A-z0-9][\w.-]*@[A-z0-9][\w\-\.]+\.[A-z0-9]{2,6}/';
  5.  
  6. preg_match_all( $regex, $txt, $out );
  7.  
  8. print_r( $out[ 0 ] );
  9. ?>

dzięki wielkie
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.