View Single Post
ישן 29-11-13, 13:00   # 1
MAORBARI
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Sep 2008
הודעות: 484

MAORBARI לא מחובר  

בעיה ב regex ב PHP

PHP קוד:
/[^]<s*tpls*=s*["\']?\s*(\w+)\s*["]?s*>/
אני מנסה לקחת כל מה שב- <tpl=sometext>
רק אם אין backslash לפני הפתיחת תג ז"א ש:
HTML קוד:
\<tpl=sometext>
לא יצליח ו:
HTML קוד:
<tpl=sometext>
כן יצליח וימצא לי את sometext
הבעיה היא שכשאני מציג אותו הוא מוחק לי פשוט רווח בגלל הבדיקה של ה backslash
ז"א אם הצלחתי ואני מציג את המשתנה:
HTML קוד:
echo 'text '.$the_regex;
textsometext
במקום:
text sometext

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

מה אפשר לעשות?

תודה!
  Reply With Quote