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

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

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

REGEX - התעלמות מתו ומציאת מקום תו

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

    האם אפשרי? לדוגמא

    /aubucud/.exec('abcud') // שתחביר כזה יחזיר תשובה חיובית
    /au?bu?cu?d/.exec('abcud') // זו הדרך היחידה והנכונה?
    

    ישנה דרך קלה יותר?

    שאלה נוספת, האם אפשר למצוא את המיקום שהתו הזה כן נמצא, (בדוגמא שלנו יש כן u במקום 3)?

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

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

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

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

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

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

        @dovid אמר בREGEX - התעלמות מתו ומציאת מקום תו:

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

        אני צריך להשוות בין 2 טקסטים בניקוי תווים, ואם לא תואם - למצוא את מקום התו הלא תואם.
        לקבל את המיקום אני יכול באמצעות הפונקציה שאכניס בארגומנט השלישי של replace,
        אבל בשביל לקבל את המקום הנכון אני צריך להשאיר את התווים שאני רוצה להתעלם מהם ולא למחוק אותם כמו שהצעת.

        האפשרות שאני חושב עליה היא פונקציה שתכניס u? אחרי כל תו.

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

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

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

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

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

            @dovid יכולים להיות רק יתרות
            לא מדובר בu בלבד אלא ביותר תווים עם התניות שונות, זה יוצא לולאה די מורכבת, ולפעמים יכול להתכסות ע"י רג'ס קצר.

            אבל אחרי הנסיון, במקרה הספציפי, גם עם רג'קס זה יוצא מורכב לא פחות.

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

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

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

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