مثال | لمطابقة | الأحرف |
^ | بداية الإدخال أو السطر. | ^T يتطابق مع "T" في "هذه الأرض الطيبة" ولكن ليس في "كوخ العم توم". |
$ | الإدخال أو نهاية السطر. | h$ يطابق "h" في "teach"، ولكن ليس "h" في "teacher" |
* | 0 أو أكثر من الأحرف البادئة. | um* يطابق "um" في "rum"، و"umm" في "yummy"، و"u" في "huge" |
+ | حرف واحد أو أكثر من الأحرف السابقة. | um+ يطابق "um" في "rum" و"umm" في "yummy"، لكن لا يوجد تطابق في "huge" |
؟ | قد يظهر الحرف السابق مرة واحدة على الأكثر (أي يشير إلى أن الحرف السابق اختياري). | يتطابق st?on مع "son" في "Johnson" و"ston" في "Johnston"، ولكن لا يوجد تطابق في "Appleton" و"tension" |
أي حرف واحد باستثناء السطر الجديد | . | .an يطابق "ran" و"can" في العبارة "يمكن أن تكون فطائر النخالة لذيذة" |
x|y | x أو y. | يطابق FF0000|0000FF "FF0000" في bgcolor="#FF0000" و"0000FF" في الخط color="#0000FF" |
{n} | حرفًا بادئًا بالضبط. | o{2} يتطابق مع "oo" في "loom" وأول حرفين "o" في "mooooo"، ولكن لا يوجد تطابق في "money" |
{n,m} | على الأقل حرف n وعلى الأكثر m. |
يتطابق F{2,4} مع أي من الأحرف الموجودة بين | قوسين |
بين "FF" في "#FF0000" والأحرف الأربعة الأولى "F" في "#FFFFFF" |
[abc]. استخدم الواصلات لتحديد نطاق من الأحرف (على سبيل المثال، [af] يعادل [abcdef]).
| [على سبيل المثال] يطابق "e" في "bed"، و"f" في "folly"، و"g" في "guard" |
[^abc] | أي أحرف غير محاطة بين قوسين. استخدم الواصلات لتحديد نطاق من الأحرف (على سبيل المثال، [^af] يعادل [^abcdef]). | يتطابق [^aeiou] في البداية مع "r" في "orange"، و"b" في "book"، و"k" في |
حدود الكلمات "eek!" b | (مثل المسافات أو أحرف الإرجاع). | bb يطابق "b" في "book"، ولكن لا يوجد تطابق في "goober" و"snob" لأي شيء |
خارج حدود الكلمة | . | Bb يطابق "b" في "goober"، ولكن لا يوجد تطابق لأي أحرف رقمية في "book |
" | . يعادل [0-9]. | d يطابق "3" في "C3PO" و"2" في "شقة 2G" |
DA | أي حرف غير رقمي. يعادل [^0-9]. | D يطابق "S" في "900S" و"Q" في "Q45" |
f | حرف تغذية النموذج. | |
n | حرف السطر الجديد. | |
r | حرف الإرجاع. | |
sأي | حرف مسافة بيضاء واحدة، بما في ذلك المسافة أو علامة التبويب أو خلاصة النموذج أو حرف السطر الجديد. |
sbook يطابق "book" في "blue book"، ولكن لا يوجد تطابق لأي | حرف مفرد غير مسافات بيضاء |
في "notebook" |
. Sbook يطابق "book" في "notebook"، ولكن لا يوجد تطابق في "blue book" |
ttab | . | |
wأي | حرف أبجدي رقمي، بما في ذلك الشرطة السفلية. يعادل [A-Za-z0-9_]. | bw* يطابق "barking" في "the barking dog" و"big" و"black" في "the big black dog" |
WA | أي حرف غير أبجدي رقمي. يعادل [^A-Za-z0-9_]. | W يطابق "Jake&Mattie" |