סוגריים כזכרון
אופרטור קבוצה נוסף הוא זוג סוגריים, המושם סביב הביטוי הרגולרי .
זה לא משנה אם בוצעה או לא בוצעה התאמה, חלק המחרוזת אשר יתאים לביטוי יישמר וניתן יהיה לפנות אליו בהמשך.
לדוגמא:
-
(a)
מתאים ל-
a
.
-
([a-z])
מתאים ל-
a
ובכלל לכל אות קטנה .
כדי להוציא את החלק מהמחרוזת שנשמר, חייבים להוסיף קו נטוי ואחריו מספר שלם.
/a(.)d\1/;/* | ביטוי רגולרי בו הסוגריים שומרים מקום לתו כלשהו שנמצא בין
a
ל
d
| */ |
ה
1\
מציין מופע שני של התו שנלכד בסוגריים.
לכן הביטוי שבדוגמא יותאם לכל מחרוזת מהצורה
axdx
או
aydy
אבל לא
axdy.
תבוצע התאמה בין
(.) לאות מסויימת השונה מ
n\
ובמקום בו כתוב
1\
האות הזו תופיע שוב.
:בניגוד ל
/a.d./;/* | a
ואחריו תו כלשהו
ואז
d
ואחריו תו כלשהו שלא בהכרח זהה לראשון. | */ |
פה כל נקודה יכולה לייצג אות אחרת.
להוספת תגובה, אנא התחברו לדרכונט.