Regex Mai gwadawa da mai gyara kuskure- Kayan aikin Gwajin Magana na Kan layi Kyauta

Results:

Regex Mai gwadawa da mai gyara kurakurai- Gwaji, Tabbatarwa, da kuma gyara maganganunku na yau da kullun akan layi

Menene Regex Gwaji da Mai Saukarwa?

Mai Regex gwadawa da mai cirewa kayan aiki ne mai ƙarfi akan layi wanda ke ba ku damar gwadawa, ingantawa, da kuma cire maganganun yau da kullun( regex) a cikin ainihin-lokaci. Ko kai mai haɓakawa ne, manazarcin bayanai, ko mai gudanar da tsarin, ƙwarewar maganganu na yau da kullun na iya taimaka maka sarrafa sarrafa rubutu da inganci, ingantattun bayanai, da ayyukan daidaita tsarin.

Ana amfani da maganganu na yau da kullum a cikin harsunan shirye-shirye kamar JavaScript, Python, PHP, Perl, , Ruby, da Go , da kuma a cikin kayan aikin layi kamar grep, sed, awk , da rubutun bash . Duk da haka, ƙirƙirar cikakke regex na iya zama ƙalubale saboda haɗaɗɗunsa. A nan ne wannan kayan aiki ya zo da amfani.

Mabuɗin Siffofin Regex Mai gwadawa da Mai gyara kuskure

  • Daidaita-lokaci na ainihi: Duba regex sakamakonku yayin da kuke bugawa.

  • Kuskuren Haskakawa: Samo amsa nan take akan kurakuran regex daidaitawa.

  • Taimakon Tutoci da yawa: Gwaji tare da tutoci kamar Global(g) , Case Insensitive(i) , Multiline(m) , Dot All(s) , da Unicode(u) .

  • Tabbatar da Layi-by-Layi: Gano waɗanne layukan da suka dace da ƙirar ku da waɗanda ke ɗauke da kurakurai.

  • Sauƙi don Amfani: Sauƙaƙen dubawa don masu farawa da masu amfani da ci gaba.

Yadda Ake Amfani da Regex Gwaji da Mai Saukarwa

  1. Shigar da Maganar ku na yau da kullun: regex Rubuta tsarin ku a cikin filin shigar da "Magana ta yau da kullum" .

  2. Ƙara Zaɓuɓɓukan Gwaji: Manna rubutun gwajin ku a cikin yankin "Test String" . Kowane layi za a inganta shi daban.

  3. Zaɓi Tutoci: Zaɓi tutocin da suka dace don regex.

  4. Danna "Test Regex " don ganin sakamakon.

Misali 1: Tabbatar da Adireshin Imel

Regex Tsarin:

^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$

Wurin Gwaji:

[email protected]  
hello1example.com  
[email protected]  
invalid-email@com  
example@domain

Fitowar da ake tsammani:

Daidaita:

Ba daidai ba:

  • hello1example.com

  • invalid-email@com

Misali 2: Ciro URLs

Regex Tsarin:

https?:\/\/(www\.)?[\w\-]+(\.[\w\-]+)+([\/\w\-._~:?#\[\]@!$&'()*+,;=%]*)?

Wurin Gwaji:

https://example.com  
http://www.google.com  
ftp://example.com  
https://sub.domain.co.uk/path/to/page  
example.com

Fitowar da ake tsammani:

Daidaita:

Ba daidai ba:

  • ftp://example.com

  • misali.com

Misali 3: Tabbatar da Lambobin Waya

Regex Tsarin:

\+?\d{1,3}[-.\s]?\(?\d{1,4}?\)?[-.\s]?\d{1,4}[-.\s]?\d{1,9}

Wurin Gwaji:

+1-800-555-1234  
(123) 456-7890  
800.555.1234  
+44 20 7946 0958  
555-1234  
Invalid-Phone-Number

Fitowar da ake tsammani:

Daidaita:

  • + 1-800-555-1234

  • (123) 456-7890

  • 800.555.1234

  • +44 20 7946 0958

  • 555-1234

Ba daidai ba:

  • Lambar-Waya mara aiki

Nasihu don Ƙirƙirar Maganganun Magana akai-akai

  • Yi amfani da anka kamar ^(farkon layi) da $(ƙarshen layi) don dacewa da takamaiman matsayi.

  • Yi amfani da azuzuwan haruffa kamar [a-z], [A-Z], da kuma [0-9] ƙayyadadden haruffan da aka yarda.

  • Yi amfani da ƙididdiga kamar +, *, ?, da kuma {n,m} sarrafa adadin maimaitawa.

  • Yi amfani da ƙungiyoyi da bayanan baya don ɗauka da sake amfani da alamu da suka dace.

  • Yi amfani da tutoci kamar g, i, m, s, da kuma u sarrafa halayen da suka dace.

Kammalawa

Kwarewar maganganun yau da kullun na iya adana lokaci da ƙoƙari lokacin aiki tare da bayanan rubutu. Wannan Regex Mai gwadawa da mai gyara kurakurai yana sauƙaƙa don gwadawa, ingantawa, da kuma gyara tsarin ku kafin amfani da su a lambar ku. Gwada shi kuma ku zama regex gwani a yau!