ערכתי לאחרונה בתאריך 29.07.08 בשעה 19:48 בברכה, akoka
מקווה שקלעתי למה שאתה רוצה :|אגב התייחסתי לזה בהנחה שיש רק קישור אחד מאחורי כול FLAG כזה:|
הרעיון הוא קודם להוציא את כול התוכן אחרי הFLAG הזה ואז לעבד אותו לקישורים ולפרק את הקישורים דרך ביטויים רגולריים.
$someText = "Dasdasdasdas <!--##LINKS##--> <a href=\"Mom\">Dad</a>";$match = preg_match("/<!--##LINKS##-->[\s]+(.*)/",htmlspecialchars($someText),$matches); $getMatchLinks = preg_match_all("/<a\shref="(.*)">(.*)<\/a>/",$matches[1],$links,PREG_SET_ORDER); echo "<pre>"; print_r($links);
|
והפלט
Array ( => Array ( => <a href="Mom">Dad</a> => Mom => Dad ))
|
אגב אם תרצה להוציא עוד ATTRIBUTS של הקישור אז פשוט תעתיק את הקטע של הHREF בתוך הביטוי ורק תשנה אותו:| אני גם חלש רצח בזה ,אבל סביר כזה חח יודע מה שצריך