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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 13-06-07, 23:12   # 1
ShoQER
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: Dec 2006
מיקום: בית נרגילה P:
גיל: 34
הודעות: 413
שלח הודעה באמצעות ICO אל ShoQER שלח הודעה באמצעות MSN אל ShoQER Send a message via Skype™ to ShoQER

ShoQER לא מחובר  

[PHP + RE] בעיה בביטויים רגולריים...דיי חדש בזה...

שלום.

אהההם נתקלתי בצורך בפעם השניה בביטויים רגולריים...בפעם הראשונה חבר עשה לי אבל הפעם אני עושה...

קיצור אני רוצה לקחת את התוכן בין "{MENU_START} טקסט {MENU_END}"
אני רוצה שזה ידפיס לי בסופו של דבר רק את טקסט...

זה הביטוי שעשיתי...נעזרתי במה שיש באיתן.

זה מראה לי שגיאה...כפי שהבנתי הביטויים הם אלא שלא נכונים...

זה מה שעשיתי:
PHP קוד:
<?php

$reg1 
"/(\{MENU_START\})([\S]|$)(\{MENU_END\}/";
$reg2 "\\1";

echo 
preg_replace($reg1$reg2"{MENU_START}משעמם{MENU_END}");

?>
תודה רבה לכל העוזרים !

אגב...השגיאה:

Warning: preg_replace() [function.preg-replace]: Compilation failed: missing ) at offset 37 in D:\xampplite\htdocs\ss.php on line 6

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

Last edited by ShoQER; 13-06-07 at 23:17..
  Reply With Quote
ישן 14-06-07, 00:18   # 2
Source
חבר מתקדם
 
Source's Avatar
 
מיני פרופיל
תאריך הצטרפות: Sep 2006
מיקום: אזור המרכז
גיל: 33
הודעות: 626
שלח הודעה באמצעות MSN אל Source

Source לא מחובר  

תקן
קוד:
$reg1 = "/(\{MENU_START\})([\S]|$)(\{MENU_END\})/";
עריכה: אה רשמת שמצאת... לא ראיתי (ערכת כששלחתי).
__________________
פיני: מקודד; מתכנת אתרים:
קוד:
HTML [XHTML], CSS, JavaScript, PHP, mySQL

ליצירת קשר:
אי מייל + מסן: pizilber@gmail.com
  Reply With Quote
ישן 14-06-07, 00:23   # 3
Eran-s
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,609

Eran-s לא מחובר  

תיקון פשוט
PHP קוד:
<?php

$reg1 
"/\{MENU_START\}(.*)\{MENU_END\}/i";
$reg2 "\\1";

echo 
preg_replace($reg1$reg2"{MENU_START}משעמם{MENU_END}");
?>
__________________
מפתח ומתחזק אתרים.
  Reply With Quote
ישן 14-06-07, 07:14   # 4
ShoQER
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: Dec 2006
מיקום: בית נרגילה P:
גיל: 34
הודעות: 413
שלח הודעה באמצעות ICO אל ShoQER שלח הודעה באמצעות MSN אל ShoQER Send a message via Skype™ to ShoQER

ShoQER לא מחובר  

תודה רבה רבה
  Reply With Quote
ישן 14-06-07, 08:30   # 5
Source
חבר מתקדם
 
Source's Avatar
 
מיני פרופיל
תאריך הצטרפות: Sep 2006
מיקום: אזור המרכז
גיל: 33
הודעות: 626
שלח הודעה באמצעות MSN אל Source

Source לא מחובר  

אופס לחצתי תגובה חדשה במקום עריכה =\ נא למחוק.
__________________
פיני: מקודד; מתכנת אתרים:
קוד:
HTML [XHTML], CSS, JavaScript, PHP, mySQL

ליצירת קשר:
אי מייל + מסן: pizilber@gmail.com
  Reply With Quote
ישן 14-06-07, 11:19   # 6
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

הא? למה preg_replace?

PHP קוד:
$x preg_match('/\{MENU_START\}(.*)\{MENU_END\}/',$source,$ary);
 
print_r($ary); 
אמור לעבוד
__________________
תומר
  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. הזמן כעת הוא 09:13.

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