דף עזר Regex

מדריך מהיר לסינטקס של ביטויים רגולריים. כל טוקן עם המשמעות והדוגמה שלו.

עוגנים

טוקןמשמעותדוגמה
^תחילת מחרוזת (או שורה עם m)^Hello
$סוף מחרוזת (או שורה עם m)world$
\bגבול מילה\bcat\b
\Bלא גבול מילה\Bcat

מחלקות תווים

טוקןמשמעותדוגמה
.כל תו מלבד שורה חדשהa.c
\dכל ספרה, 0–9\d\d
\Dכל תו שאינו ספרה\D+
\wכל תו מילה (a–z, A–Z, 0–9, _)\w+
\Wכל תו שאינו תו מילה\W
\sכל תו רווח (whitespace)a\sb
\Sכל תו שאינו רווח\S+
[abc]כל תו יחיד מתוך הקבוצה[aeiou]
[^abc]כל תו שאינו בקבוצה[^0-9]
[a-z]כל תו בטווח a עד z[A-Z]

כמותנים

טוקןמשמעותדוגמה
*אפס או יותר מהקודםab*
+אחד או יותר מהקודםab+
?אפס או אחד (אופציונלי)ab?
{n}בדיוק n מהקודם\d{4}
{n,}n או יותר מהקודם\d{2,}
{n,m}בין n ל-m מהקודם\d{2,4}
*?חמדן־מעט (Lazy) — מתאם כמה שפחות<.*?>

קבוצות והסתכלות

טוקןמשמעותדוגמה
(abc)קבוצת לכידה(\d+)
(?:abc)קבוצה ללא לכידה(?:ab)+
(?<name>)קבוצת לכידה עם שם(?<year>\d{4})
a|bאלטרנטיבה — a או bcat|dog
(?=abc)הסתכלות קדימה חיובית\d(?=px)
(?!abc)הסתכלות קדימה שלילית\d(?!px)
(?<=abc)הסתכלות אחורה חיובית(?<=\$)\d+
(?<!abc)הסתכלות אחורה שלילית(?<!\$)\d+
\1הפניה־חזרה לקבוצה 1(\w)\1

מיוחדים ותווי בריחה

טוקןמשמעותדוגמה
\.נקודה מילולית (בריחת תווים מיוחדים)3\.14
\uXXXXתו Unicode לפי קוד נקודהé

דגלים

טוקןמשמעותדוגמה
gגלובלי — מצא את כל ההתאמות/\d+/g
iהתאמה ללא תלות ברישיות/abc/i
mרב־שורה — ‎^ ו-‎$ מתייחסים לשבירת שורות/^x/m
sDotall — גם ‎. מתאים לשורות חדשות/a.b/s
uמצב Unicode/\u{1F600}/u
yדביק — התאמה רק מ-lastIndex/\d/y

נסה בעצמך

היכנס לבודק כדי להתנסות בכל אחד מהטוקנים האלה בזמן אמת.

פתח את בודק ה-Regex