הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   פונקציית replace בVBS (https://hosts.co.il/forums/showthread.php?t=73039)

eliran_b 28-03-09 17:42

פונקציית replace בVBS
 
היי.
אני משתמש בפונקצייה של replace להחלפת מספרים בשמות.

נניח שיש לי 10 שמות.
1. תות
2. בננה
..
..
10. אגס

כשאני מפעיל את פונקציית הריפלייס על המספר "10" התוצאה תכלול את המילה "תות" מאחר והפונקצייה מחליפה לפי תווים. זאת אומרת שהיא מחליפה כבר את הספרה 1 מתוך הסטרינג (10), ואז אני מפספס את כל המטרה פה.

איך אפשר לעקוף את זה? להגדיר שמספרים בני 2 ספרות יוחלפו בשלמותם, ולא רק חצי מהם?

תודה מראש

Adir 28-03-09 18:06

לא הבנתי אותך

Shon12 28-03-09 19:05

לא יודע איך זה ב-VBS, אבל ב-PHP:
PHP קוד:

str_replace("10","תות",$var_name); 

יחליף רק את המספר 10, ולא 1 או 0.

Adir 28-03-09 21:08

תדביק פה את הקוד שלך שנראה מה הבעיה


כל הזמנים הם GMT +2. הזמן כעת הוא 05:20.

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