ชีตสรุป Regex
เอกสารอ้างอิงนิพจน์ปกติที่ค้นหาและพิมพ์ได้——คลาสอักขระ, anchor, quantifier, กลุ่ม, lookaround, flag และรูปแบบสำเร็จรูป ฟรี
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 นี้เป็นเอกสารอ้างอิงกะทัดรัดสำหรับไวยากรณ์ regular expression: character class, anchor และ boundary, quantifier, group และ backreference, lookaround, flag และ modifier, escape และอักขระพิเศษ ทางลัดโทเค็นทั่วไป รูปแบบสำเร็จรูปที่ใช้งานได้จริง รวมถึง Unicode property
Regex คือตัวอย่างของไวยากรณ์แบบเขียนครั้งเดียว — โทเค็นสั้นและสับสนง่าย โดยเฉพาะ lookahead กับ lookbehind, quantifier แบบ greedy กับ lazy และรูปแบบ group ต่าง ๆ แต่ละแถวแสดงโทเค็นหรือรูปแบบหนึ่งควบคู่กับคำอธิบายภาษาธรรมดาว่ามันจับคู่อะไร
ชีทนี้จบด้วยรูปแบบที่ใช้งานได้จริงซึ่งคุณคัดลอกไปใช้ได้เลย และเช่นเดียวกับทุกชีทในที่นี้ มันฟรีและทำงานฝั่งไคลเอนต์: ค้นหาแบบเรียลไทม์ สารบัญแบบ sticky คัดลอกด้วยคลิกเดียวในทุกโทเค็น และปุ่มพิมพ์สำหรับเอกสารอ้างอิง regex แบบกระดาษ
วิธีใช้ ชีตสรุป Regex
- ไล่ดูหมวดต่าง ๆ ตั้งแต่ Character classes และ Anchors & boundaries ไปจนถึง Practical patterns และ Unicode properties
- ค้นหาโทเค็นหรือแนวคิดอย่าง lookahead, \d หรือ lazy เพื่อกรองชีทได้ทันที
- กระโดดไปยัง Practical patterns เมื่อคุณต้องการนิพจน์สำเร็จรูปเพื่อนำไปปรับใช้
- คลิกโทเค็นหรือรูปแบบ หรือไอคอนคัดลอก เพื่อคัดลอกลงในโค้ดหรือตัวทดสอบ regex ของคุณ
- พิมพ์ชีทออกมา — ไวยากรณ์ regex เป็นสิ่งคลาสสิกที่ควรเก็บไว้บนกระดาษ