Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wyciąganie emaili, wyrażenia regularne
-Gość_obcy-
post
Post #1





Goście







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ę
Go to the top of the page
+Quote Post
crash
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


Wolałbym napisać: "Poszukaj sobie jak sprawdzić poprawny email Regex'em (bo tematów o tym na forum jak mrówków (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ), usuń ograniczniki z regułki i zastosuj ją w preg_match_all", ale zamias tego podam Ci gotowca (IMG:http://forum.php.pl/style_emoticons/default/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 to the top of the page
+Quote Post
-Gość_obcy-
post
Post #3





Goście







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 (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ), usuń ograniczniki z regułki i zastosuj ją w preg_match_all", ale zamias tego podam Ci gotowca (IMG:http://forum.php.pl/style_emoticons/default/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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 18:29