עוגנים
| טוקן | משמעות | דוגמה |
^ | תחילת מחרוזת (או שורה עם 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 או b | cat|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 |
s | Dotall — גם . מתאים לשורות חדשות | /a.b/s |
u | מצב Unicode | /\u{1F600}/u |
y | דביק — התאמה רק מ-lastIndex | /\d/y |