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

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

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

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

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

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

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

          אני צודק?

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

          WWWW תגובה 1 תגובה אחרונה
          4
          • WWWW מנותק
            WWWW מנותק
            WWW
            השיב לצדיק תמים ב נערך לאחרונה על ידי
            #5

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

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

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

            אני צודק?

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

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

            yossizY תגובה 1 תגובה אחרונה
            0
            • yossizY מנותק
              yossizY מנותק
              yossiz
              השיב לWWW ב נערך לאחרונה על ידי
              #6

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

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

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

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

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

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