עזרה עם RegExp

bnayal

New member
עזרה עם RegExp

יש לי את המשפט "שלום שלום שלום כיתה א'" ואני צריך להפוך אותו למשפט "שלום1 שלום2 שלום3 כיתה א'". איך עושים זאת באמצעות ביטויים רגולריים? -
 
משהוא כזה?

תעשה לולאה שרצה מ 1 עד 3, ותחלק את המשפט בעזרת split (תחפש במאמרים של זנד, במיקרה הזה הוא יותר מפורט מ php.net), ופשוט תדפיס כרגיל.
 

bnayal

New member
רגע

אז מה שאני צריך לעשות זה לפרק את כל המשפט שלי לגורמים (מילים*) ולבדוק כל מילה האם היא "שלום" ואם כן לשנות אותה ל"שלום+משתנה"
זה נראה לי יותר מדי מסורבל, לא
ואם יש לי כמה אלפי מילים מה אז
 

bnayal

New member
ועוד משהו יותר חשוב שקשור לregExp

יש לי טקסט שבתוכו מכיל כתובות של אתרי אינטרנט, אני רוצה שזה ידפיס לי את כל הכתובות האלו, איך עושים זאת? מצאתי איפשהו את הביטוי הרגולרי:
/((http:\\/\\/|www\\.|http:\\/\\/www\\.)[-.\\/\\d\\w]+)/i​
אבל אני לא מבין איך להמשיך מכאן...
 
למעלה