הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 28-07-08, 20:45   # 1
Derey22
הוסטסניון
 
Derey22's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: באר שבע
גיל: 31
הודעות: 2,128
שלח הודעה באמצעות ICO אל Derey22 שלח הודעה באמצעות MSN אל Derey22

Derey22 לא מחובר  

php ביטוי רגולרי

יש לי דוגמא את הסטרינג הזה:
PHP קוד:
()1()aaa()2() 
אני רוצה שהביטוי ימחוק את מה שיש בין() ל()
הבעיה:הביטוי מוחק הכל,ולא משאיר לי את הaaa בגלל שהביטוי מסתכל על ה() הראשון של המחרוזת ועד לסוף המחרוזת.

לבסוף ניסתי לעבוד עם }{ אבל לא הצלחתי.


תודה.
  Reply With Quote
ישן 28-07-08, 20:46   # 2
Jerba
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 300

Jerba לא מחובר  

שעה אני מנסה להבין מה לעזאזל אתה מנסה למחוק ומה להשאיר..חח תן דוגמא מפורטת מה אמור להישאר אחרי ההשמטה
  Reply With Quote
ישן 28-07-08, 20:52   # 3
Gal Shafrir
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,626

Gal Shafrir לא מחובר  

תנסה משהו כזה:
PHP קוד:
preg_replace("/\(\)([0-9]+)\(\)/","",$string); 
__________________
בברכה,
גל שפריר - מעצב ומפתח אתרים.

עופר שפריר - במאי, תסריטאי ומפיק.
  Reply With Quote
ישן 28-07-08, 21:00   # 4
Derey22
הוסטסניון
 
Derey22's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: באר שבע
גיל: 31
הודעות: 2,128
שלח הודעה באמצעות ICO אל Derey22 שלח הודעה באמצעות MSN אל Derey22

Derey22 לא מחובר  

לא עובד.
ואחרי ההשמטה אני צריך שישאר רק הaaa.
  Reply With Quote
ישן 28-07-08, 21:00   # 5
Elad-A
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 1,987

Elad-A לא מחובר  

לא עולה לי כרגע ביטוי רגולרי שיכול לעזור לך אבל תמיד אתה יכול להשתמש ב preg_match_all
  Reply With Quote
ישן 28-07-08, 21:08   # 6
Derey22
הוסטסניון
 
Derey22's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: באר שבע
גיל: 31
הודעות: 2,128
שלח הודעה באמצעות ICO אל Derey22 שלח הודעה באמצעות MSN אל Derey22

Derey22 לא מחובר  

אוקיי תודה אלעד,אם יש עוד אפשרויות/דרכים,אתם מוזמנים להציע.
  Reply With Quote
ישן 28-07-08, 22:21   # 7
DvirCohen
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 151

DvirCohen לא מחובר  

המבנה של המחרוזת תמיד יהיה ()טקסט()טקסט()טקסט()?

אם כן אתה יכול לעשות דבר כזה
PHP קוד:
$text preg_replace"#\(\).+?\(\)(.+?)\(\).+?\(\)#""\\1"$text ); 
עריכה
שאני חושב על זה, לא כ"כ הבנתי מה אתה רוצה.
מצד אחד אתה אומר שאתה רוצה שזה ימחוק לך כל מה שבין () ל(), מצד שני אתה אומר שאתה רוצה שישאר לך הaaa..אתה נוגד את עצמך אני לא מבין מה אתה רוצה \:
  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:19.

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