דף עזר Regex
מדריך ביטויים רגולריים לחיפוש והדפסה — מחלקות תווים, עוגנים, כמתים, קבוצות, lookaround, דגלים ותבניות מוכנות. בחינם.
Character classes
12\d
\D
\w
\W
\s
\S
.
[abc]
[^abc]
[a-z]
[A-Za-z0-9]
[\d\s]
Anchors & boundaries
8^
$
\b
\B
\A
\z
\Z
\G
Quantifiers
11*
+
?
{n}
{n,}
{n,m}
*?
+?
??
{2,5}?
a++
Groups & backreferences
9(abc)
(?:abc)
(?<name>abc)
(?P<name>abc)
a|b
(red|blue)
\1
\k<name>
$1
Lookaround
6(?=abc)
(?!abc)
(?<=abc)
(?<!abc)
\d(?=px)
(?<=\$)\d+
Flags & modifiers
10g
i
m
s
u
x
y
(?i)
(?im)
(?i:abc)
Escapes & special chars
11\.
\\
\/
\t
\n
\r
\f
\0
\xFF
\x{00E9}
\Qabc\E
Common token shortcuts
10[0-9]
[a-fA-F0-9]
\d+
\w+
\s+
.*
.*?
[^\s]+
\b\w+\b
(?:\r\n|\n|\r)
Practical patterns
10^[\w.+-]+@[\w-]+\.[\w.-]+$
https?:\/\/[^\s]+
\b(?:\d{1,3}\.){3}\d{1,3}\b
#?[a-fA-F0-9]{6}\b
\d{4}-\d{2}-\d{2}
\+?\d[\d\s-]{7,}\d
[a-z0-9]+(?:-[a-z0-9]+)*
^\s+|\s+$
\s{2,}
<[^>]+>
Unicode properties
10\p{L}
\P{L}
\p{N}
\p{Lu}
\p{Ll}
\p{P}
\p{Sc}
\p{Han}
\p{Emoji}
\p{Greek}
אף רשומה אינה תואמת ל-„:q”.
אודות דף עזר Regex
דף הרמאה זה לביטויים רגולריים (regex) הוא עיון קומפקטי לתחביר של ביטויים רגולריים: מחלקות תווים, עוגנים (anchors) וגבולות, כמתים (quantifiers), קבוצות והפניות לאחור (backreferences), lookaround, דגלים ומאפייני שינוי, תווי בריחה (escapes) ותווים מיוחדים, קיצורי טוקנים נפוצים, תבניות מוכנות לשימוש מעשי, ומאפייני יוניקוד.
Regex הוא ההגדרה של תחביר "כתוב פעם אחת" — הטוקנים תמציתיים וקל להתבלבל ביניהם, במיוחד lookahead לעומת lookbehind, כמתים חמדנים (greedy) לעומת עצלים (lazy), וצורות הקבוצה השונות. כל שורה מציגה טוקן או תבנית אחת לצד תיאור בשפה פשוטה של מה שהיא תואמת.
הדף מסתיים בתבניות מעשיות שאפשר להעתיק ישירות, וכמו כל דף הרמאה כאן הוא חינמי ופועל בצד הלקוח: חיפוש חי, תוכן עניינים דביק, העתקה בלחיצה אחת לכל טוקן וכפתור הדפסה לעיון regex מודפס.
כיצד להשתמש ב-דף עזר Regex
- עברו על הקטעים, ממחלקות תווים ועוגנים וגבולות ועד תבניות מעשיות ומאפייני יוניקוד.
- חפשו טוקן או מושג כמו lookahead, \d או lazy כדי לסנן את הדף באופן מיידי.
- קפצו לתבניות מעשיות כשאתם זקוקים לביטוי מוכן להתאמה.
- לחצו על טוקן או תבנית, או על סמל ההעתקה שלהם, כדי להעתיק אותם לקוד שלכם או לבודק regex.
- הדפיסו את הדף — תחביר regex הוא דבר קלאסי לשמור על נייר.