ตัวอย่าง | การจับ | คู่อักขระ |
^ | จุดเริ่มต้นของอินพุตหรือบรรทัด | ^T ตรงกับ "T" ใน "This good Earth" แต่ไม่ตรงกับ "กระท่อมของลุงทอม" |
$ | อินพุตหรือจุดสิ้นสุดของบรรทัด | h$ จับคู่ "h" ใน "teach" แต่ไม่ใช่ "h" ใน "teacher" |
* | 0 หรืออักขระนำหน้าขึ้นไป | um* จับคู่ "um" ใน "rum", "umm" ใน "yummy" และ "u" ใน "huge" |
+ | อักขระนำหน้า 1 ตัวขึ้นไป | um+ จับคู่ "um" ใน "rum" และ "umm" ใน "yummy" แต่ไม่มีการจับคู่กันใน "huge" |
ใช่ไหม | อักขระที่อยู่ข้างหน้าอาจปรากฏพร้อมกันสูงสุดหนึ่งครั้ง (กล่าวคือ ระบุว่าอักขระที่อยู่ข้างหน้าเป็นทางเลือก) | st?on จับคู่ "son" ใน "Johnson" และ "ston" ใน "Johnston" แต่ไม่มีรายการที่ตรงกันใน "Appleton" และ " |
tension | " | .an จับคู่คำว่า "ran" และ "can" ในวลี "bran muffins can be taste" |
x|y | x หรือ y | FF0000|0000FF จับคู่ "FF0000" ใน bgcolor="#FF0000" และ "0000FF" ใน font 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" ใน "สีส้ม", "b" ใน "book" และ "k" ใน "eek!" |
b | ขอบเขตคำ (เช่น ช่องว่างหรือการขึ้นบรรทัดใหม่) | bb จับคู่ "b" ใน "book" แต่ไม่มีการจับคู่ใน "goober" และ "snob" สิ่งใดก็ตาม |
ที่อยู่นอกขอบเขตของ | คำ | Bb จับคู่ "b" ใน "goober" แต่ไม่มีการจับคู่อักขระตัวเลขใน " |
book | " | เทียบเท่ากับ [0-9] | d จับคู่ "3" ใน "C3PO" และ "2" ใน "apartment 2G" |
D | อักขระใดๆ ที่ไม่ใช่ตัวเลข เทียบเท่ากับ [^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" |
Wใดๆ อักขระ | ที่ไม่ใช่ตัวอักษรและตัวเลข เทียบเท่ากับ [^A-Za-z0-9_] | W ตรงกับ "Jake&Mattie" |