Karatasi ya Marejeleo ya Regex
Marejeleo ya misemo ya kawaida yanayoweza kutafutwa na kuchapishwa — madaraja ya herufi, nanga, vipimo, makundi, lookaround, bendera na ruwaza zilizo tayari. Bila malipo.
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}
Hakuna kipengele kinacholingana na “:q”.
Kuhusu Karatasi ya Marejeleo ya Regex
Karatasi hii ya kumbukumbu ya regex ni kumbukumbu fupi ya sintaksia ya regular expression: makundi ya herufi (character classes), nanga na mipaka, viwango (quantifiers), makundi na backreferences, lookaround, alama na virekebishaji (flags na modifiers), escapes na herufi maalum, njia za mkato za tokeni za kawaida, mifumo tayari ya vitendo, na sifa za Unicode.
Regex ndio ufafanuzi wa sintaksia ya "andika mara moja tu" — tokeni ni fupi na rahisi kuchanganya, hasa lookahead dhidi ya lookbehind, viwango vya greedy dhidi ya lazy, na aina mbalimbali za makundi. Kila safu mlalo inaonyesha tokeni au mfumo mmoja karibu na maelezo ya kawaida ya kile kinacholingana.
Karatasi inamalizika na mifumo ya vitendo unayoweza kunakili moja kwa moja, na kama kila karatasi ya kumbukumbu hapa, ni bure na inafanya kazi upande wa kifaa chako: utafutaji wa moja kwa moja, orodha ya yaliyomo inayoning'inia, kunakili kwa mbofyo mmoja kwa kila tokeni na kitufe cha kuchapisha kwa ajili ya kumbukumbu ya regex ya kuchapishwa.
Jinsi ya kutumia Karatasi ya Marejeleo ya Regex
- Pitia sehemu, kuanzia Makundi ya herufi na Nanga na mipaka hadi Mifumo ya vitendo na Sifa za Unicode.
- Tafuta tokeni au dhana kama lookahead, \d au lazy ili kuchuja karatasi papo hapo.
- Ruka hadi Mifumo ya vitendo unapohitaji msemo tayari wa kubadilisha.
- Bofya tokeni au mfumo, au ikoni yake ya kunakili, ili kuinakili kwenye msimbo wako au kipimo cha regex.
- Chapisha karatasi — sintaksia ya regex ni jambo la kawaida la kuweka kwenye karatasi.