• דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

מחרוזת מפורשת בJS

מתוזמן נעוץ נעול הועבר ארכיון code613m
11 פוסטים 3 כותבים 570 צפיות
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • נתנאלנ מנותק
    נתנאלנ מנותק
    נתנאל
    כתב ב נערך לאחרונה על ידי
    #1

    האם יש משהו בJS שקורא מחרוזת כאילו היתה מפורשת, משהו כמו @ בC#?
    נפק"מ לענין מחרוזות של שמות קבצים שיש בהם \ שהוא תו לא חוקי.
    האם כל פעם שצריך להתעסק עם קבצים ונתיביהם צריך לכתוב פונקציה שממירה את זה למפורש?

    פורסם במקור בפורום CODE613 ב21/07/2016 11:51 (+03:00)

    הצטרפות לרשימת התפוצה בעניני תכנות JS , React , Node וכל מיני דברים מענינים כאן :cool:
    https://programing-tips.web.app/

    תגובה 1 תגובה אחרונה
    0
  • dovidD מנותק
    dovidD מנותק
    dovid ניהול
    כתב ב נערך לאחרונה על ידי
    #2

    אין.

    הפתרון לזה הוא מקור הטקסט. אם הוא מצד השרת, תדאג להביא אותו תקין.
    אם מצד הלקוח, כמו תיבת טקסט, אז בכל מקרה מבוצע Escap

    פורסם במקור בפורום CODE613 ב21/07/2016 12:00 (+03:00)

    אפשר ליצור קשר dovid@tchumim.com

    תגובה 1 תגובה אחרונה
    3
  • נתנאלנ מנותק
    נתנאלנ מנותק
    נתנאל
    כתב ב נערך לאחרונה על ידי
    #3

    אם זה מגיע ממקור אחר אז כדי לסנן את התו הזה \ צריך לפנות אליו ביונקוד. אולי יועיל למשהו:

    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)

    הצטרפות לרשימת התפוצה בעניני תכנות JS , React , Node וכל מיני דברים מענינים כאן :cool:
    https://programing-tips.web.app/

    תגובה 1 תגובה אחרונה
    0
  • dovidD מנותק
    dovidD מנותק
    dovid ניהול
    כתב ב נערך לאחרונה על ידי
    #4

    שאלתך בJS ותשובתך בC#.
    ובC#, יש Replace של סטרינג או Regex.

    פורסם במקור בפורום CODE613 ב22/07/2016 06:33 (+03:00)

    אפשר ליצור קשר dovid@tchumim.com

    תגובה 1 תגובה אחרונה
    1
  • נתנאלנ מנותק
    נתנאלנ מנותק
    נתנאל
    כתב ב נערך לאחרונה על ידי
    #5

    "הדאגה לשלמות הנתונים" נעשת בC#, אבל השימוש בפועל במחרוזת נעשה בJS.
    זה קובץ C# שאמור לכתוב קובץ טקסט, שיהיה סקריפט בJS.

    פורסם במקור בפורום CODE613 ב22/07/2016 10:17 (+03:00)

    הצטרפות לרשימת התפוצה בעניני תכנות JS , React , Node וכל מיני דברים מענינים כאן :cool:
    https://programing-tips.web.app/

    תגובה 1 תגובה אחרונה
    0
  • dovidD מנותק
    dovidD מנותק
    dovid ניהול
    כתב ב נערך לאחרונה על ידי
    #6

    אז במקום הקוד שהראית, עושים Replace.

    string path = @"/\/\/\/\/".Replace("\\", "\\\\");
    

    זה לא רק יותר קצר, זה הרבה יותר יעיל.

    פורסם במקור בפורום CODE613 ב22/07/2016 14:05 (+03:00)

    אפשר ליצור קשר dovid@tchumim.com

    תגובה 1 תגובה אחרונה
    2
  • avrahamA מנותק
    avrahamA מנותק
    avraham
    כתב ב נערך לאחרונה על ידי
    #7

    לא הבנתי לגמרי מה אתה מנסה לעשות, מ"מ אדובי אקסטנד סקריפט קוראת את שמות הקבצים עם סלש הפוך כזה / ולא \ אז לכאורה אין לך צורך להתעסק עם זה

    פורסם במקור בפורום CODE613 ב23/07/2016 22:13 (+03:00)

    תגובה 1 תגובה אחרונה
    0
  • נתנאלנ מנותק
    נתנאלנ מנותק
    נתנאל
    כתב ב נערך לאחרונה על ידי
    #8

    לא קשור לאדובי... טוב, אולי קצת...
    זה סקריפט לאינדיזיין שהוא עצמו בC#, אבל שיהיה יוכל להיות מופעל על ידי התוכנה עצמה בסקריפטים שלה שהם בשפת הJS. אני נותן לו את הpath והוא מפעיל את זה משם.

    פורסם במקור בפורום CODE613 ב24/07/2016 18:38 (+03:00)

    הצטרפות לרשימת התפוצה בעניני תכנות JS , React , Node וכל מיני דברים מענינים כאן :cool:
    https://programing-tips.web.app/

    תגובה 1 תגובה אחרונה
    0
  • avrahamA מנותק
    avrahamA מנותק
    avraham
    כתב ב נערך לאחרונה על ידי
    #9

    @נתנאל

    לא קשור לאדובי... טוב, אולי קצת...
    זה סקריפט לאינדיזיין שהוא עצמו בC#, אבל שיהיה יוכל להיות מופעל על ידי התוכנה עצמה בסקריפטים שלה שהם בשפת הJS. אני נותן לו את הpath והוא מפעיל את זה משם.

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

    פורסם במקור בפורום CODE613 ב24/07/2016 19:07 (+03:00)

    תגובה 1 תגובה אחרונה
    1
  • נתנאלנ מנותק
    נתנאלנ מנותק
    נתנאל
    כתב ב נערך לאחרונה על ידי
    #10

    מענין כי זה דווקא עובד היטב, גם מתוך האינדי:

    var template = 'C:\\Users\\Admin\\Desktop\\perush.pdf.docx'
      
     File(template).execute()
    

    פורסם במקור בפורום CODE613 ב24/07/2016 20:31 (+03:00)

    הצטרפות לרשימת התפוצה בעניני תכנות JS , React , Node וכל מיני דברים מענינים כאן :cool:
    https://programing-tips.web.app/

    תגובה 1 תגובה אחרונה
    1
  • avrahamA מנותק
    avrahamA מנותק
    avraham
    כתב ב נערך לאחרונה על ידי
    #11

    טוב לדעת..

    פורסם במקור בפורום CODE613 ב24/07/2016 21:13 (+03:00)

    תגובה 1 תגובה אחרונה
    0

  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.