ציטוט:
נכתב במקור על ידי 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";
תודה מראש לכל העוזרים ![:-]](http://hosts.co.il/forums/images/smilies/icon_4laugh.gif)
|
מצאתי לך..אחרי בדיקות וחיפושים יחסית מעצבנים....קבל (ביטוי רגולרי...נלקח מ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 נמצאות כל התוצאות....בהצלחה :פ]