משתמש:מושך בשבט/הסבר על ביטויים רגולריים
מראה
להלן התווים המשמשים כתווי בקרה בביטויים רגולריים:
תו | הסבר | דוגמה | ||
---|---|---|---|---|
מחרוזת | ביטוי רגולרי | ביטוי שילכד | ||
. | מסמלת תו אחד מכל סוג (מספר או אות) | אבגד | א.ג | אבג |
^ | התאמה להתחלה של מחרוזת | אבגד | ^א | א |
$ | התאמה לסיומה של מחרוזת | אבגד | ד$ | ד |
? | 'תו אפשרי': התו מתייחס לתו או לקבוצה שלפניו - תו קיים או העדר תו כלשהו (0 או יותר מהתו) | אג | אב?ג | אג |
אבג | אב?ג | אבג | ||
אבבג | אב?ג | אין התאמה | ||
אשג | אב?ג | אין התאמה | ||
* | 'תו חוזר': התו מתייחס לתו או לקבוצה שלפניו - תו או חזרות התו, או העדר תו (0 או יותר מהתו וכפילויות) | אג | אב*ג | אג |
אבג | אב?ג | אבג | ||
אבבג | אב?ג | אבבג | ||
אשג | אב?ג | אין התאמה | ||
+ | 'תו בהכרח: התו מתייחס לתו או לקבוצה שלפניו - התו או חזרות קיימים (1 או יותר מהתו וכפילויות) | אג | אב+ג | (אין התאמה) |
אבג | אב?ג | אבג | ||
אבבג | אב?ג | אבבג | ||
אשג | אב?ג | אין התאמה | ||
[] | התאמה לתווים בטווח שצויין | אבגדבגח | [א-ג]ג[זח] | בגח |
() | קיבוץ מספר תווים לקבוצה אחת | אבאבדעאבאבדהו | (אב)+דה | אבאבדה |
{n,m} | מספר המופעים. כאשר m הוא גבול תחתון ו-n הוא גבול עליון | אאאבבבג | א{1,3}ב{2} | אאאבב |
| | או (OR), בשימוש בתוך קבוצה | בבגגדד | גג)(בב|דד) | גגדד |