סוגריים ( )
משתמשים בסוגריים כדי לקבץ יחד חלקים של ביטוי.
לדוגמה, כדי להתאים קבוצה של תווים שמופיעים במספר מק"טים של מוצרים שונים, אפשר לקבץ את התווים האלו יחד בסוגריים. נניח שאתה מוכר סנדלי חוף לגברים ולנשים, והמק"טים של המוצרים אלו:
- MNBS010212 (סנדלי חוף לגברים, סגנון 01, צבע 02, גודל 12)
- WMBS020208 (סנדלי חוף לנשים, סגנון 02, צבע 02, גודל 08)
תוכל ליצור את הביטוי הרגולרי הבא כדי לתעד את המק"טים של כל סנדלי החוף:
\D+(BS)\d+
- \D (תו לא מספרי)
- + (פעם אחת או יותר)
- (BS) (קוד תו לסנדלי חוף)
- \d (תו מספרי)
- + (פעם אחת או יותר)
קו ישר |
משתמשים בקו ישר כדי ליצור תנאי OR (או) בביטוי.
לדוגמה, נניח שברצונך ליצור פלח שכולל נתונים של קמפיין האביב בלונדון ובפריז. עליך להגדיר את הפלח באופן הבא:
- הקמפיין תואם את 'אביב' באופן מדויק
- העיר תואמת את הביטוי הרגולרי לונדון|פריז
תוכל גם להוסיף את הקו הישר בתוך סוגריים. דוגמה נוספת ליצירת הביטוי שמבצע התאמה למק"טים של סנדלי החוף:
(MN|WM)BS\d+
- (MN OR WM)
- BS (קוד תו לסנדלי חוף)
- \d (תו מספרי)
- + (פעם אחת או יותר)