מחרוזת מפורשת בJS
-
האם יש משהו בJS שקורא מחרוזת כאילו היתה מפורשת, משהו כמו @ בC#?
נפק"מ לענין מחרוזות של שמות קבצים שיש בהם \ שהוא תו לא חוקי.
האם כל פעם שצריך להתעסק עם קבצים ונתיביהם צריך לכתוב פונקציה שממירה את זה למפורש?פורסם במקור בפורום CODE613 ב21/07/2016 11:51 (+03:00)
-
אם זה מגיע ממקור אחר אז כדי לסנן את התו הזה \ צריך לפנות אליו ביונקוד. אולי יועיל למשהו:
string fixedPath = ""; string path = @"/\/\/\/\/"; foreach (char item in path) { fixedPath += item.ToString(); if (item == '\u005C') fixedPath += item.ToString(); } MessageBox.Show(fixedPath);
פורסם במקור בפורום CODE613 ב22/07/2016 01:00 (+03:00)
-
לא קשור לאדובי... טוב, אולי קצת...
זה סקריפט לאינדיזיין שהוא עצמו בC#, אבל שיהיה יוכל להיות מופעל על ידי התוכנה עצמה בסקריפטים שלה שהם בשפת הJS. אני נותן לו את הpath והוא מפעיל את זה משם.מעולה, אז תצטרך לכתוב את ה path עם הלוכסן הנ"ל, אחרת התוכנה לא תזהה אותו.
(כל התוכנות של אדובי משתמשות באותו מנוע קימפול של אקסטנד סקריפט)פורסם במקור בפורום CODE613 ב24/07/2016 19:07 (+03:00)