הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   עזרה|הפיכת כל מה שהוא לא אימייל לכלום (https://hosts.co.il/forums/showthread.php?t=69073)

Erez | TrustMedia.co.il 02-11-08 16:00

עזרה|הפיכת כל מה שהוא לא אימייל לכלום
 
יש לי טקסט עם כל מיני שטויות ואני מעוניין להשאיר בו רק את האימיילים
יש לי ביטוי רגילרי שבודק אם זה אימייל

PHP קוד:

^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+$ 

עכשיו אני רוצה לעשות שיהפוך כל מה שהוא לא אימייל לכלום
או להפוך את כל האימיילים למודגשים כדי שיהיה קל יותר לקחת אותם מהטקסט
איך עושים זאת?

vadimg88 02-11-08 16:16

PHP קוד:

<?php


$text 
'i am just testing something@tt.com i am just testing some more more@testing.com';



$text preg_replace_callback"#[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+#"  'strip_non_emails'$text );



function 
strip_non_emails$matches = array() )
{
    
print_r($matches);
}



?>

זה יכניס למערך את כל האימיילים שהוא מצא בתוך טקסט

Erez | TrustMedia.co.il 02-11-08 16:28

תודה עובד.

intercooler3819 02-11-08 21:54

עובד מעולה אבל לא הארחת את הנקודה בביטוי

vadimg88 03-11-08 12:23

למה? זה תופס לי גם את הנקודה.


כל הזמנים הם GMT +2. הזמן כעת הוא 20:40.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ