Regex Kijaribu na Kitatuzi- Jaribio, Thibitisha, na Utatue Misemo Yako ya Kawaida Mkondoni
Regex Kijaribu na Kitatuzi ni nini ?
Kijaribu Regex na Kitatuzi ni zana madhubuti ya mtandaoni inayokuruhusu kujaribu, kuthibitisha, na kutatua misemo ya kawaida( regex) katika muda halisi. Iwe wewe ni msanidi programu, mchambuzi wa data au msimamizi wa mfumo, ujuzi wa usemi wa kawaida unaweza kukusaidia kushughulikia vyema uchakataji wa maandishi, uthibitishaji wa data na kazi za kulinganisha muundo.
Semi za kawaida hutumiwa sana katika lugha za programu kama vile JavaScript, Python, PHP, Perl, Ruby, na Go , na vile vile katika zana za mstari wa amri kama vile grep, sed, awk , na hati za bash . Walakini, kuunda kamili regex inaweza kuwa changamoto kwa sababu ya syntax yake changamano. Hapo ndipo chombo hiki kinakuja kwa manufaa.
Vipengele Muhimu vya Regex Kijaribu na Kitatuzi
Ulinganishaji wa Wakati Halisi: Tazama regex matokeo yako unapoandika.
Hitilafu ya Kuangazia: Pata maoni ya papo hapo kuhusu regex hitilafu za sintaksia.
Usaidizi wa Bendera Nyingi: Jaribio ukitumia bendera kama vile Global(g) , Kesi Isiyojali(i) , Multiline(m) , Nukta Yote(s) , na Unicode(u) .
Uthibitishaji wa Mstari kwa Mstari: Tambua ni mistari ipi inayolingana na mchoro wako na ipi iliyo na hitilafu.
Rahisi Kutumia: Kiolesura rahisi kwa Kompyuta na watumiaji wa hali ya juu.
Jinsi ya Kutumia Regex Kijaribu na Kitatuzi
Weka Usemi Wako wa Kawaida: Andika regex mchoro wako katika sehemu ya ingizo ya "Maonyesho ya Kawaida" .
Ongeza Mifuatano ya Jaribio: Bandika maandishi yako ya jaribio kwenye eneo la "Kamba ya Jaribio" . Kila mstari utathibitishwa tofauti.
Chagua Bendera: Chagua bendera zinazofaa kwa regex.
Bofya "Jaribio Regex " ili kuona matokeo.
Mfano 1: Kuthibitisha Anwani za Barua Pepe
Regex Mchoro:
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
Mfuatano wa Mtihani:
[email protected]
hello1example.com
[email protected]
invalid-email@com
example@domain
Pato Linalotarajiwa:
Inalingana:
mfano@kikoa
Isiyolinganishwa:
hello1example.com
batili-email@com
Mfano 2: Kutoa URL
Regex Mchoro:
https?:\/\/(www\.)?[\w\-]+(\.[\w\-]+)+([\/\w\-._~:?#\[\]@!$&'()*+,;=%]*)?
Mfuatano wa Mtihani:
https://example.com
http://www.google.com
ftp://example.com
https://sub.domain.co.uk/path/to/page
example.com
Pato Linalotarajiwa:
Inalingana:
Isiyolinganishwa:
ftp://example.com
mfano.com
Mfano 3: Kuthibitisha Nambari za Simu
Regex Mchoro:
\+?\d{1,3}[-.\s]?\(?\d{1,4}?\)?[-.\s]?\d{1,4}[-.\s]?\d{1,9}
Mfuatano wa Mtihani:
+1-800-555-1234
(123) 456-7890
800.555.1234
+44 20 7946 0958
555-1234
Invalid-Phone-Number
Pato Linalotarajiwa:
Inalingana:
+1-800-555-1234
(123) 456-7890
800.555.1234
+44 20 7946 0958
555-1234
Isiyolinganishwa:
Nambari-ya-Simu-Batili
Vidokezo vya Kuunda Semi Zenye Ufanisi za Kawaida
Tumia nanga kama
^
(mwanzo wa mstari) na$
(mwisho wa mstari) ili kulinganisha nafasi maalum.Tumia madarasa ya wahusika kama
[a-z]
,[A-Z]
, na[0-9]
kubainisha herufi zinazoruhusiwa.Tumia vidhibiti kama
+
,*
,?
, na{n,m}
kudhibiti idadi ya marudio.Tumia vikundi na marejeleo ya nyuma ili kunasa na kutumia tena ruwaza zinazolingana.
Tumia bendera kama
g
,i
,m
,s
, nau
kudhibiti tabia ya kulinganisha.
Hitimisho
Kujua misemo ya kawaida kunaweza kukuokoa wakati na bidii unapofanya kazi na data ya maandishi. Kijaribu hiki Regex na Kitatuzi hurahisisha kujaribu, kuhalalisha, na kutatua ruwaza zako kabla ya kuzitumia kwenye msimbo wako. Ijaribu na uwe regex mtaalam leo!