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

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

Oppis 19-04-06 22:07

הכנסת נתונים שעונים על ביטויים רגולרים למערך
 
היי
אני מעוניין להכניס את כל מה שעונה על ביטוי רגולרי למערך..
נגיד יש לי במסמך את הנתונים
HTML קוד:

hi, my website is http://www.compi-il.com
i want to log in to http://www.nana.co.il

עכשיו הביטוח הרגולרי המתאים הוא
"/(^|[\W])(http:\/\/[\S]*)([\s]|$)/i"/,"\\1<A href=\"\\2\">\\2</A>\\3"
ואם יש טעויות אז לא קריטי כרגע, כי זה ישתמש אם ביטוי אחר למטרה אחרת.

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

$pr[1] = "http://www.compi-il.com";
$pr[2] = "http://www.nana.co.il";

תודה מראש לכל העוזרים :-]

meshuga 19-04-06 23:10

ציטוט:

נכתב במקור על ידי Oppis
היי
אני מעוניין להכניס את כל מה שעונה על ביטוי רגולרי למערך..
נגיד יש לי במסמך את הנתונים
HTML קוד:

hi, my website is http://www.compi-il.com
i want to log in to http://www.nana.co.il

עכשיו הביטוח הרגולרי המתאים הוא
"/(^|[\W])(http:\/\/[\S]*)([\s]|$)/i"/,"\\1<A href=\"\\2\">\\2</A>\\3"
ואם יש טעויות אז לא קריטי כרגע, כי זה ישתמש אם ביטוי אחר למטרה אחרת.

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

$pr[1] = "http://www.compi-il.com";
$pr[2] = "http://www.nana.co.il";

תודה מראש לכל העוזרים :-]

מצאתי לך..אחרי בדיקות וחיפושים יחסית מעצבנים....קבל (ביטוי רגולרי...נלקח מPHP-IL..למרות שאני יודע פה ושם....)
קח (הסבר קצרצר למטה יהיה):
PHP קוד:

$text="The PHP home site is: http://www.php.net The manuals of PHP are
 located at: http://www.pasdp.net/manual/ You may check them."
;
preg_match_all("/(^|[\W])(http:\/\/[\S]*)([\s]|$)/i",$text,$array);
print_r($array[0]); 

יש המון מידע ושטויות בתוך array אבל בתוך המערך הראשון שבתוך array נמצאות כל התוצאות....בהצלחה :פ]

Oppis 20-04-06 08:06

ציטוט:

נכתב במקור על ידי meshuga
מצאתי לך..אחרי בדיקות וחיפושים יחסית מעצבנים....קבל (ביטוי רגולרי...נלקח מPHP-IL..למרות שאני יודע פה ושם....)
קח (הסבר קצרצר למטה יהיה):
PHP קוד:

$text="The PHP home site is: http://www.php.net The manuals of PHP are
 located at: http://www.pasdp.net/manual/ You may check them."
;
preg_match_all("/(^|[\W])(http:\/\/[\S]*)([\s]|$)/i",$text,$array);
print_r($array[0]); 

יש המון מידע ושטויות בתוך array אבל בתוך המערך הראשון שבתוך array נמצאות כל התוצאות....בהצלחה :פ]

תודה רבה :)

meshuga 20-04-06 13:39

ציטוט:

נכתב במקור על ידי Oppis
תודה רבה :)

אין בעד מה (או שכן? :p).....
מטרה הושגה אשכול ננעל :].


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

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