|
|
# 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 אורחים) | |
|
|