![]() |
# 1 |
הוסטסניון
|
php ביטוי רגולרי
יש לי דוגמא את הסטרינג הזה:
PHP קוד:
הבעיה:הביטוי מוחק הכל,ולא משאיר לי את הaaa בגלל שהביטוי מסתכל על ה() הראשון של המחרוזת ועד לסוף המחרוזת. לבסוף ניסתי לעבוד עם }{ אבל לא הצלחתי. תודה. |
![]() |
![]() |
# 2 |
חבר בקהילה
|
שעה אני מנסה להבין מה לעזאזל אתה מנסה למחוק ומה להשאיר..חח תן דוגמא מפורטת מה אמור להישאר אחרי ההשמטה
|
![]() |
![]() |
# 3 |
חבר וותיק
|
תנסה משהו כזה:
PHP קוד:
|
![]() |
![]() |
# 4 |
הוסטסניון
|
לא עובד.
ואחרי ההשמטה אני צריך שישאר רק הaaa. ![]() ![]() ![]() |
![]() |
![]() |
# 5 |
הוסטסניון
|
לא עולה לי כרגע ביטוי רגולרי שיכול לעזור לך אבל תמיד אתה יכול להשתמש ב preg_match_all
__________________
|
![]() |
![]() |
# 6 |
הוסטסניון
|
אוקיי תודה אלעד,אם יש עוד אפשרויות/דרכים,אתם מוזמנים להציע.
|
![]() |
![]() |
# 7 |
חבר בקהילה
|
המבנה של המחרוזת תמיד יהיה ()טקסט()טקסט()טקסט()?
אם כן אתה יכול לעשות דבר כזה PHP קוד:
שאני חושב על זה, לא כ"כ הבנתי מה אתה רוצה. מצד אחד אתה אומר שאתה רוצה שזה ימחוק לך כל מה שבין () ל(), מצד שני אתה אומר שאתה רוצה שישאר לך הaaa..אתה נוגד את עצמך אני לא מבין מה אתה רוצה \: |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|