![]() |
# 1 |
חבר מתקדם
|
עזרה | regex
שלום,
יש לי את הקוד הבא: קוד:
$line="fforumdisplay.php?e=e2a32c6df5d63dee1f4eb1e0fa0e536e&f=307"; $newline = preg_replace("/^e=*[a-z]|[0-9]$&/","",$line); קוד:
$newline = "forumdisplay.php?f=307"; השורה: קוד:
$newline = preg_replace("/^e=*[a-z]|[0-9]$&/","",$line); אשמח אם תגידו לי מה אני עושה לא נכון. תודה. Last edited by HOLD; 04-01-09 at 03:58.. |
![]() |
![]() |
# 2 |
חבר מתקדם
|
זה אמור לעבוד בתנאי שזה בידיוק כמו שאמרת:
PHP קוד:
|
![]() |
![]() |
# 3 |
חבר בקהילה
|
דבר ראשון, בוא נתחיל ממה לא עשית נכון בREGEX
PHP קוד:
דבר שני, עשית [a-z]|[0-9], זה טופס רק תו אחד, ולא רצף של תווים. דבר שלישי, עשית $ ולאחריה &. מה שאומר שהמחרוזת אמורה להיגמר בתו/ספרה. אם אתה רוצה לעשות את זה עם REGEX, זה יהיה הביטוי הנכון: PHP קוד:
PHP קוד:
|
![]() |
![]() |
# 4 |
חבר מתקדם
|
vadimg88 תודה על העזרה, אבל זה לא מה שחיפשתי.
תודה DvirCohen , זה עובד כמו שצריך !! |
![]() |
![]() |
# 5 |
חבר וותיק
|
PHP קוד:
fdsfdsforumsdisplay.php?nitsan=itsik&itzik=nitsan& f=123546&tfg=gfsd&fds=--34 forumsdisplay.php?nitsan=itsik&itzik=nitsan&f=1235 4600 forumsdisplay.php?f=12354600 forumsdisplay.php?----2444&f=00152 וכד' לא בדקתי תרגקס תרגיש חופשי לבדוק
__________________
![]() |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|