|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
חבר מתקדם
|
מציאת והחלפת / מחיקת טקסט שונה עם סיומת זהה בקובץ טקסט
היי.
אז ככה יש לי 7,000 קישורים שונים בתוך מערך בקוד מסוים. אני רוצה למחוק את כל הקישורים ולאחר מכן לשים את הקישור שלי בלבד. הקישורים הם בצורת: www.domain.com/test www.domain.com/blabla וכך הלאה. כלומר הדומיין זהה אך מה שבא אחריו משתנה. בנוסף, יש עוד 2000 קישורים לתמונות בסגנון www.host.com/photo.jpg www.host.com/pic.jpg מה שעשיתי פה זה עשיתי REPLACE לwww.host.com ומחקתי אותו ונשארתי ככה עם 2000 סיומות JPG שונות. רציתי לדעת איך אני מוחק ביעילות המירבית את כל הURLS שהזכרתי כאן. בין אם זה הקישורים הראשונים שהם בעלי אותו דומיין אך סיומת שונה, או שזה התמונות שהן בעלות אותו דומיין ובעלות אותה סיומת קובץ אבל שם תמונה שונה. ניסיתי את כל עורכי הטקסט הכי טובים ולא מצאתי משהו עוזר. תודה ![]() |
![]() |
![]() |
# 2 |
חבר וותיק
|
אתה יכול לפתוח את הקובץ עם Notepad++ ולהשתמש בREGEX בשביל למחוק את הקישורים, ניסיתי וזה עבד,
זה לדוגמה עם הקישורים הרגילים: http://i.gyazo.com/99ea3b3f8b8fdb6f64e98897a4e301f6.png זה לדוגמה עם הקישורים של התמונות: http://i.gyazo.com/0fc80a00e26f25a496af893f9d817ded.png עריכה: עכשיו שמתי לב שהקישורים הם בתוך מערך, אם כך אתה פשוט יכול להריץ לולאה ולוודא באמצעות preg_match עם הקישור תואם למה שאתה צריך (לדוגמה מה שרשמתי בתמונות) ואם כן אז להשתמש בפונקצייה unset. Last edited by Haimz; 20-12-14 at 15:29.. |
![]() |
![]() |
# 3 |
חבר בקהילה
|
הכול נמצא באינטרנט בחיפוש קטן בגוגל..
אתה צריך ללמוד לפרק את הבעיה שלך לכמה בעיות קטנות תענה על השאלות האלה ותצליח: 1)איך עוברים על כל המערך עם לולאה? 2)איך מסירים איבר ממערך? 3)איך מפרסרים url? 4)איך עושים שאלות if? בהצלחה |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|