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

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

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

הדגל U ברגקס

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

    @dovid אמר בRegex - ביטויים רגולריים:

    Ungreedy

    תודה על המדריך המעולה, אני משתמש בו כל הזמן.

    האם הדגל U - Ungreedy עובד בJS?‏
    עושה לי רושם שלא
    וגם להשתמש במקום במציין כימות לא הולך לי

    אני מנסה "לבודד" את כל ה"דיבור המתחיל ברש"י". למשל:

    מתני'. השותפין שחלקו וכו'
    נתיאש הימנה ולא גדרה. דוקא נתיאש וכו'

    אז השתמשי ברגקס הבא באמצעות הבדיקה כאן:

    /^(.+)\./gmU
    

    אבל בJS הוא לא זיהה את ה U

    אז במקום זה ניסיתי:

    ^(.+)\.+?
    

    וזה לא עבד, זה תפס יותר מידי. הנה.

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

      אכן המציין U לא קיים בJS. אבל הסימן ? אחרי מציין כמות כן עובד באופן דומה.

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

      ^(.+?)\.
      

      https://regex101.com/r/Y4n2IB/1

      יש דרך אחרת, שיכולה להתאים פה: במקום לדכא את החמדנות של ה+, פשוט לאפשר כל סימן מלבד הנקודה:

      ^[^\.\n]+
      

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

      ^([^\.\n]+)\.
      

      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

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

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

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

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

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