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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. ארכיון code613m
  4. מחרוזת מפורשת בJS

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

מתוזמן נעוץ נעול הועבר ארכיון code613m
11 פוסטים 3 כותבים 676 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • נתנאלנ מנותק
    נתנאלנ מנותק
    נתנאל
    כתב ב נערך לאחרונה על ידי
    #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
                        • דף הבית
                        • קטגוריות
                        • פוסטים אחרונים
                        • משתמשים
                        • חיפוש
                        • חוקי הפורום