ABA


"צריך עזרה עם PHP ו-regex"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #21391 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 21391
אורי 
חבר מתאריך 9.7.12
20459 הודעות
   17:24   16.08.15   
אל הפורום  
  צריך עזרה עם PHP ו-regex  
 
   אני בונה אתר מותאם לרוטר וקצת נופל בקטע של הקוד שאמור להמיר לינקים להטמעות של סרטונים.

אני לא מצליח ליצור regex שיעבוד בצורה נורמלית...

הדוגמאות שמצאתי באינטרנט מתייחסות רק למצב שיש לינק אחד בודד או שזה כל הטקסט ולא למצב שיש הרבה הטמעות בטקסט עם הרבה תוכן אחר.

אשמח לעזרה ממישהו שמכיר/התנסה.

תודה


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אשמח לנסות לעזור עם הREGEX kutumaster  16.08.15 17:41 1
     ככה אורי  16.08.15 17:55 2
         תרשום איזה לינקיםנאתה רוצה לתפוס CaTz 16.08.15 19:28 3
         מכתב kutumaster  16.08.15 19:39 4
         נסה את זה: Ice Cold  17.08.15 01:38 5
             א. התעלמת מ-www, הוספתי את זה אורי  17.08.15 07:45 6
                 מה זה משנה לך אם יש www או לא? הסרטון יתנגן כך או כך. Ice Cold  17.08.15 10:17 7
                     לא הבנת, תיקנתי את ה-regex כדי שיזהה גם אם יש www אורי  17.08.15 11:10 8
                         המ... זה נראה שעובד: Ice Cold  18.08.15 09:47 9
                         אתה יכול לציין איזה מבנה כתובות של youtube אתה רוצה לתמוך? CaTz 18.08.15 21:19 10

       
kutumaster 
חבר מתאריך 19.9.06
19325 הודעות
   17:41   16.08.15   
אל הפורום  
  1. אשמח לנסות לעזור עם הREGEX  
בתגובה להודעה מספר 0
 
   מה הRULE שאתה מנסה להכיל?

בברכה,


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
אורי 
חבר מתאריך 9.7.12
20459 הודעות
   17:55   16.08.15   
אל הפורום  
  2. ככה  
בתגובה להודעה מספר 1
 
  
http://pastebin.com/9b2Xhqxb

השורה הראשונה זו הדוגמה
השנייה זה מה שלא עובד לי
השלישית עובדת, הבעיה היא שהיא מנפה את כל הטקסט מסביב (יש שם .*? בהתחלה שגורם לזה)
הרביעית/חמישית זה הקוד הטמעה/הפקודת הטמעה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
CaTz
חבר מתאריך 2.10.04
14537 הודעות
   19:28   16.08.15   
אל הפורום  
  3. תרשום איזה לינקיםנאתה רוצה לתפוס  
בתגובה להודעה מספר 2
 
  

נשלח ע"י הסלולרי


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
kutumaster 
חבר מתאריך 19.9.06
19325 הודעות
   19:39   16.08.15   
אל הפורום  
  4. מכתב  
בתגובה להודעה מספר 2
 
   ערכתי לאחרונה בתאריך 16.08.15 בשעה 19:46 בברכה, kutumaster
 

בברכה,


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   01:38   17.08.15   
אל הפורום  
  5. נסה את זה:  
בתגובה להודעה מספר 2
 
http://pastebin.com/7ZALyudR

הלינקים למטה בהערה אלה הפורמטים שבדקתי והם תקינים.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
אורי 
חבר מתאריך 9.7.12
20459 הודעות
   07:45   17.08.15   
אל הפורום  
  6. א. התעלמת מ-www, הוספתי את זה  
בתגובה להודעה מספר 5
 
   גם אחרי התיקון אני נתקל באותה הבעיה: זה מעיף את כל התוכן ומשאיר רק את ההטמעה ליוטיוב. ה- .+ פשוט "שותה" את כל התוכן שקיים שם. צריך איכשהו לבנות regex שייקח רק את ה-a href וזהו..

זה מה ששיניתי: http://pastebin.com/3GiDTJDQ

@Ice Cold@


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   10:17   17.08.15   
אל הפורום  
  7. מה זה משנה לך אם יש www או לא? הסרטון יתנגן כך או כך.  
בתגובה להודעה מספר 6
 
גם בלי www הסרטון יתנגן כמו שצריך. אם זה היה SUBDOMAIN, זה היה אחרת...

@אורי@


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
אורי 
חבר מתאריך 9.7.12
20459 הודעות
   11:10   17.08.15   
אל הפורום  
  8. לא הבנת, תיקנתי את ה-regex כדי שיזהה גם אם יש www  
בתגובה להודעה מספר 7
 
   אחרת זה לא תפס אם יש www..

ולא נפתרה הבעיה שהוא דורס את כל הטקסט...

@Ice Cold@


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   09:47   18.08.15   
אל הפורום  
  9. המ... זה נראה שעובד:  
בתגובה להודעה מספר 8
 
http://pastebin.com/K8X74UyQ
@אורי@


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
CaTz
חבר מתאריך 2.10.04
14537 הודעות
   21:19   18.08.15   
אל הפורום  
  10. אתה יכול לציין איזה מבנה כתובות של youtube אתה רוצה לתמוך?  
בתגובה להודעה מספר 8
 
   ערכתי לאחרונה בתאריך 18.08.15 בשעה 21:36 בברכה, CaTz
 
https://regex101.com/r/uE7aY0/4
סתם משהו שכתבתי שמתאים לכמה מקרים


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net