שלח תשובה

זירת השאלות

435
צפיות
12
תשובות

שאלה ב-regExp

,‏ 25 בנובמבר, 2004

אני הבנתי שיש דבר ב-regExp שדומה ל-if then else הלכתי לאתר שניר נתן לי אבל לא הבנתי את הדוגמאות שם מישהו יכול לתת לי מקור יותר טוב להבנה??

תגיות:

12 תשובות

  1. ניר טייב הגיב:

    אתה מתכוון לסימן 😕
    כמו של התנאי הטרינארי ?

  2. התחלתי לנסות שוב פעם
    את regExp ועברתי על כל הדברים ב-tutorial שרלוונטים ל-JS (חבל שאין lookaround ו-lookbehind) ונתקלתי בזה ואני לא מצליח להבין את זה…

  3. וניר אולי כדאי שתוסיף את זה למדריך
    שלך על regExp

  4. ניר טייב הגיב:

    את הנושא הזה גם אני לא יודע.
    לכן זה מדריך בסיסי לתניות טקסט. הוא רחוק מלהיות מקיף.
    תמיד אפשר לפשפש ב-MSDN על זה
    או ב-www.regularexpression.info

  5. אוריקס הגיב:

    זה אמנם כמו של טנאי טרינארי
    אבל לא מייצג תנאי.

  6. אוריקס הגיב:

    למיטב הבנתי אין
    יש OR, שזה הסימן |, למשל:

    /^(a|b)+$/gi

    יתאים למחרוזות המורכבות רק מ a או מ b.

  7. ניר טייב הגיב:

    זה ידוע לי
    (איני רואה למי ענית בתגובתך עקב הפיזור של ההודעות בפורום – ידוע לי שזה בטיפול)

    בעבר ניסיתי את זה כתנאי 😛

  8. ניר טייב הגיב:

    האם אתה יכול להסביר את פירושם של
    lokaround ו-lookbehind ?

    תודה

  9. סלחו לי על הבורות אבל מה זה תנאי…
    טריאני?

  10. ניר טייב הגיב:

    טרינארי זה
    אופרטור בעל 3 אופרנדים (3 גורמים)
    שאומר כך עם הגורם הראשון הוא אמת אז הפעל את הוגרם השני וא הוא שקר אז את הגורם השלישי

    <script type="text/javascript">
    <!– <![CDATA[

    var bool = true
    alert(bool?"YES":"no"); // op1?op2:op3;
    bool = !bool;
    alert(bool?"YES":"no");

    // ]]> –>
    </script>

שלח תשובה