برگه تقلب 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 یک مرجع فشرده برای نحو عبارتهای باقاعده است: کلاسهای کاراکتری، لنگرها و مرزها، کمیتسنجها، گروهها و ارجاعهای پیشین، لوکاراوند، پرچمها و اصلاحکنندهها، اسکیپها و کاراکترهای ویژه، میانبرهای توکن رایج، الگوهای آمادهی کاربردی، و ویژگیهای یونیکد.
Regex تعریف نحو یکبارنویس است — توکنها موجز و بهراحتی با هم اشتباه گرفته میشوند، بهخصوص لوکاِهد در برابر لوکبیهایند، کمیتسنجهای حریص در برابر تنبل، و انواع گوناگون گروه. هر ردیف یک توکن یا الگو را کنار توضیحی به زبان ساده از آنچه با آن مطابقت میکند نشان میدهد.
این جزوه با الگوهای کاربردی که میتوانید مستقیم کپی کنید پایان مییابد، و مانند هر جزوهی دیگر اینجا رایگان و سمت کاربر است: جستوجوی زنده، فهرست مطالب چسبان، کپی با یک کلیک روی هر توکن، و دکمهی چاپ برای یک مرجع کاغذی regex.
نحوه استفاده از برگه تقلب Regex
- بخشها را مرور کنید، از کلاسهای کاراکتری و لنگرها و مرزها تا الگوهای کاربردی و ویژگیهای یونیکد.
- توکن یا مفهومی مانند lookahead، \d یا lazy را جستوجو کنید تا جزوه فوراً فیلتر شود.
- وقتی به یک عبارت آماده برای تطبیق نیاز دارید، به الگوهای کاربردی بروید.
- روی یک توکن یا الگو، یا آیکن کپی آن، کلیک کنید تا آن را در کد خود یا یک آزمایشگر regex کپی کنید.
- جزوه را چاپ کنید — نحو regex همیشه چیزی کلاسیک برای نگهداری روی کاغذ بوده است.