Regex Kijaribu na Kitatuzi- Zana ya Kujaribu Maonyesho ya Kawaida ya Mkondoni bila malipo

Results:

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

  1. Weka Usemi Wako wa Kawaida: Andika regex mchoro wako katika sehemu ya ingizo ya "Maonyesho ya Kawaida" .

  2. Ongeza Mifuatano ya Jaribio: Bandika maandishi yako ya jaribio kwenye eneo la "Kamba ya Jaribio" . Kila mstari utathibitishwa tofauti.

  3. Chagua Bendera: Chagua bendera zinazofaa kwa regex.

  4. 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:

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, na u 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!