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
Shigar da Maganar ku na yau da kullun: regex Rubuta tsarin ku a cikin filin shigar da "Magana ta yau da kullum" .
Ƙara Zaɓuɓɓukan Gwaji: Manna rubutun gwajin ku a cikin yankin "Test String" . Kowane layi za a inganta shi daban.
Zaɓi Tutoci: Zaɓi tutocin da suka dace don regex.
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:
misali @ yankin
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 kumau
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!