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

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

ofekbaba 03-06-09 14:35

צריך עזרה - ביטוי רגולרי
 
היי, אני מנסה לעשות ביטוי רגולרי שיקבל טקסט משהו כזה:
slim my asd my fasdfadsf is sadfsdf is good

אני רוצה שזה ימחוק כל פעם את מה שבין המילה my למילה is כולל אותם, אחרי פעם אחת זה יהיה:
slim my asd sadfsdf is good

ואחרי פעמיים של הpreg_replace זה יהיה:
slim good

אני בטוח שזה אפשרי ואמור להיות די פשוט אבל ניסיתי את זה ומשום מה זה לא עובד:
קוד:


$text = "slim my asd my fasdfadsf is sadfsdf is good";
$regex = '/^(my).+(is)$>/i';
while(preg_match($regex, $text))
{
        preg_replace($regex, '', $text);
}
echo $text;

יש למישהו רעיון?

Shon12 03-06-09 16:38

PHP קוד:

<?php
$text 
"hello my name is shon";
echo 
preg_replace("/my(.+?)is/i","",$text);
?>

בבקשה.

ofekbaba 04-06-09 12:51

תודה :)


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

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