הרשם שאלות ותשובות רשימת חברים לוח שנה חיפוש הודעות מהיום סמן פורומים כנקראו

   
|!|

 
 
כלים לאשכול תצורת הצגה
Prev הודעה קודמת   הודעה הבאה Next
ישן 03-08-11, 14:12   # 3
Erez | TrustMedia.co.il
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 1,854

Erez | TrustMedia.co.il לא מחובר  

ציטוט:
נכתב במקור על ידי IgalSt צפה בהודעה
אם אתה רוצה ללכת על לולאה, אתה יכול לרוץ על הסטרינג ולחפש \n\n (ז"א פעמיים) וכל אחד מהם להחליף ב- \n (ז"א פעם אחת).
לא בדיוק יעיל, אבל זה פתרון זריז.
זה יחצה לו את מספר ה\n ולא יוריד רק אחד.
פיתרון אפשרי הוא לעשות לולאה מ10 עד 2, ולעשות סטרינג מורכב מ-i פעמים \n ולהחליף אותו ב(i-1) פעמים של \b (כי אם תחליף בn אז בריצה הבאה של הלולאה זה יוריד עוד אחד). ואז ככה זה יוריד אחד בכל דבר. ואז בסוף תחליף את ה\b ב-\n.
אם אתה רוצה ביטוי רגולרי אז זה משהו כזה (לא בדקתי):
PHP קוד:
preg_replace('/([\\n]{1,})[\\n](\w)/','$1$2',$text); 
בעיקרון זה מאתר מחרוזת שיש בא פעם אחת או יותר \n ולאחריה עוד פעם \n ואז טקסט, ומסיר את ה\n האחרון.
__________________
  Reply With Quote
 

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 

כלים לאשכול
תצורת הצגה

חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 13:40.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ