
27-01-2010, 15:46
|
|
|
|
חבר מתאריך: 30.07.05
הודעות: 949
|
|
התו \ הוא בעל משמעות מיוחדת כאשר המהדר בא לפענח מחרוזת - זה תו שמסמן כי התו הבא הוא מיוחד - כמו n\ וכמו 0\ וכמו r\.
כתיבה של \ יחיד במחרוזת תיצור לכן בלבול במהדר. הבלבול יהיה גדול במיוחד אם תשים את ה-\ לפני תו " שכן אז המהדר יחשוב שאתה מתכוון להכניס את התו " למחרוזת, ולא לסגור את המחרוזת.
כתיבה של \\ אומרת למהדר שאתה מתכוון להכניס את התו \ למחרוזת, ולא שאתה מתכוון לסמן תו מיוחד, כלומר \\ יפוענח ככה: כשהמהדר יקרא את ה-\ הראשון, הוא ידע שאתה מתכוון להכניס תו מיוחד, וכשהוא יקרא את השני הוא ידע שהתו המיוחד שאתה מכניס הוא \.
אתה מנסה להשתמש בפונקציה replace כדי שתמצא את כל תוי ה-\ במחרוזת, ותחליף אותם במחרוזת הריקה.
את המחרוזת שמכילה את התו \ אתה צריך לכתוב לכן ככה: "\\"
_____________________________________
חתימתכם הוסרה כיוון שלא עמדה בחוקי האתר. לפרטים נוספים לחצו כאן. תוכלו לקבל עזרה להתאמת החתימה לחוקים בפורום חתימות וצלמיות.
|