אתה נמצא כאן יסודות השפה  »  ביטויים רגולריים  »  סוגריים כזכרון

סוגריים כזכרון

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

  • (a) מתאים ל- a .
  • ([a-z]) מתאים ל- a ובכלל לכל אות קטנה .
כדי להוציא את החלק מהמחרוזת שנשמר, חייבים להוסיף קו נטוי ואחריו מספר שלם.

/a(.)d\1/;
/*ביטוי רגולרי בו הסוגריים שומרים מקום לתו כלשהו שנמצא בין a ל d */

ה 1\ מציין מופע שני של התו שנלכד בסוגריים.
לכן הביטוי שבדוגמא יותאם לכל מחרוזת מהצורה axdx או aydy אבל לא axdy.
תבוצע התאמה בין (.) לאות מסויימת השונה מ n\ ובמקום בו כתוב 1\ האות הזו תופיע שוב.
:בניגוד ל

/a.d./;
/*a ואחריו תו כלשהו ואז d ואחריו תו כלשהו שלא בהכרח זהה לראשון. */

פה כל נקודה יכולה לייצג אות אחרת.









להוספת תגובה, אנא התחברו לדרכונט.