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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. רג'קס - התו "_"

רג'קס - התו "_"

מתוזמן נעוץ נעול הועבר תכנות
6 פוסטים 4 כותבים 145 צפיות 2 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • צדיק תמיםצ מנותק
    צדיק תמיםצ מנותק
    צדיק תמים
    כתב ב נערך לאחרונה על ידי צדיק תמים
    #1

    כתבתי רג'קס קטן שאמור ללכוד כל תו שהוא לא אחד מהדברים הבאים:

    • אות באנגלית
    • מספר
    • לוכסן
    • מקף

    ומשום מה קו תחתון (_) לא נלכד, למרות שלא כללתי אותו ב"רשימה לבנה"...
    דמו
    עריכה: זה נראה שמשום מה הA-z מכליל אותו... לא מבין למה... אבל אולי התשובה לזה תענה גם על זה:
    @dovid אמר בRegex - ביטויים רגולריים:

    \w תו של מילים, לאפוקי סימני פיסוק וגרוע מכך. קיצור של [a-zA-Z0-9_] (לא יודע למה כללו את הקו התחתי)

    Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
    טיפים

    yossizY dovidD 2 תגובות תגובה אחרונה
    0
    • צדיק תמיםצ צדיק תמים

      כתבתי רג'קס קטן שאמור ללכוד כל תו שהוא לא אחד מהדברים הבאים:

      • אות באנגלית
      • מספר
      • לוכסן
      • מקף

      ומשום מה קו תחתון (_) לא נלכד, למרות שלא כללתי אותו ב"רשימה לבנה"...
      דמו
      עריכה: זה נראה שמשום מה הA-z מכליל אותו... לא מבין למה... אבל אולי התשובה לזה תענה גם על זה:
      @dovid אמר בRegex - ביטויים רגולריים:

      \w תו של מילים, לאפוקי סימני פיסוק וגרוע מכך. קיצור של [a-zA-Z0-9_] (לא יודע למה כללו את הקו התחתי)

      yossizY מנותק
      yossizY מנותק
      yossiz
      כתב ב נערך לאחרונה על ידי
      #2

      @צדיק-תמים אמר ברג'קס - התו "_":

      זה נראה שמשום מה הA-z מכליל אותו... לא מבין למה...

      כי A-z אומר כל התווים שערכם המספרי בין ערכו של A לערכו של z. הערך של A הוא 65 (0x41) ושל z הוא 122 (0x7A) ושל _ הוא 95 (0x5F).
      עיין כאן: https://en.wikipedia.org/wiki/ASCII#Printable_characters

      📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

      תגובה 1 תגובה אחרונה
      5
      • צדיק תמיםצ צדיק תמים

        כתבתי רג'קס קטן שאמור ללכוד כל תו שהוא לא אחד מהדברים הבאים:

        • אות באנגלית
        • מספר
        • לוכסן
        • מקף

        ומשום מה קו תחתון (_) לא נלכד, למרות שלא כללתי אותו ב"רשימה לבנה"...
        דמו
        עריכה: זה נראה שמשום מה הA-z מכליל אותו... לא מבין למה... אבל אולי התשובה לזה תענה גם על זה:
        @dovid אמר בRegex - ביטויים רגולריים:

        \w תו של מילים, לאפוקי סימני פיסוק וגרוע מכך. קיצור של [a-zA-Z0-9_] (לא יודע למה כללו את הקו התחתי)

        dovidD מנותק
        dovidD מנותק
        dovid
        ניהול
        כתב ב נערך לאחרונה על ידי dovid
        #3

        @צדיק-תמים A-z הכוונה מתו A עד תו z בסדר האותיות של הASCII
        תוכל לראות פה https://www.cs.cmu.edu/~pattis/15-1XX/common/handouts/ascii.html
        שבין הZ עד הa יש כמה וכמה סימנים. אני באמת אף פעם לא שמתי לב לכך, וכעת אני מבין למה טורחים לכתוב ככה
        [A-Za-z]

        אגב, ה- בתוך סוגריים מרובעות צריך escape רק אם הוא בין שני תווים, אם אתה שם אותו בקצה (בהתחלה או בסוף) אז הוא מבין לבד שלא מדובר על טווח אלא על התו עצמו.

        • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
        • בכל נושא אפשר ליצור קשר dovid@tchumim.com
        צדיק תמיםצ תגובה 1 תגובה אחרונה
        6
        • dovidD dovid

          @צדיק-תמים A-z הכוונה מתו A עד תו z בסדר האותיות של הASCII
          תוכל לראות פה https://www.cs.cmu.edu/~pattis/15-1XX/common/handouts/ascii.html
          שבין הZ עד הa יש כמה וכמה סימנים. אני באמת אף פעם לא שמתי לב לכך, וכעת אני מבין למה טורחים לכתוב ככה
          [A-Za-z]

          אגב, ה- בתוך סוגריים מרובעות צריך escape רק אם הוא בין שני תווים, אם אתה שם אותו בקצה (בהתחלה או בסוף) אז הוא מבין לבד שלא מדובר על טווח אלא על התו עצמו.

          צדיק תמיםצ מנותק
          צדיק תמיםצ מנותק
          צדיק תמים
          כתב ב נערך לאחרונה על ידי
          #4

          @dovid @yossiz תודה.
          בעצם גם כזה דבר יתאים:

          /[^A-Z0-9-\/]/gmi
          

          אני צודק?

          Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
          טיפים

          WWWW תגובה 1 תגובה אחרונה
          4
          • צדיק תמיםצ צדיק תמים

            @dovid @yossiz תודה.
            בעצם גם כזה דבר יתאים:

            /[^A-Z0-9-\/]/gmi
            

            אני צודק?

            WWWW מנותק
            WWWW מנותק
            WWW
            כתב ב נערך לאחרונה על ידי
            #5

            @צדיק-תמים אמר ברג'קס - התו "_":

            @dovid @yossiz תודה.
            בעצם גם כזה דבר יתאים:

            /[^A-Z0-9-\/]/gmi
            

            אני צודק?

            שים לב שזה לא כולל אותיות קטנות.

            WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

            yossizY תגובה 1 תגובה אחרונה
            0
            • WWWW WWW

              @צדיק-תמים אמר ברג'קס - התו "_":

              @dovid @yossiz תודה.
              בעצם גם כזה דבר יתאים:

              /[^A-Z0-9-\/]/gmi
              

              אני צודק?

              שים לב שזה לא כולל אותיות קטנות.

              yossizY מנותק
              yossizY מנותק
              yossiz
              כתב ב נערך לאחרונה על ידי
              #6

              @WWW שים לב לדגל i

              📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

              תגובה 1 תגובה אחרונה
              4
              תגובה
              • תגובה כנושא
              התחברו כדי לפרסם תגובה
              • מהישן לחדש
              • מהחדש לישן
              • הכי הרבה הצבעות


              בא תתחבר לדף היומי!
              • התחברות

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

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