Regex Testeris ir derinimo įrankis – patikrinkite, patvirtinkite ir derinkite savo reguliariąsias išraiškas internete
Kas yra Regex testeris ir derinimo įrankis?
Testavimo Regex ir derinimo įrankis yra galinga internetinė priemonė, leidžianti regex realiuoju laiku testuoti, tikrinti ir derinti reguliariąsias išraiškas(). Nesvarbu, ar esate kūrėjas, duomenų analitikas, ar sistemos administratorius, reguliariųjų išraiškų įvaldymas gali padėti efektyviai atlikti teksto apdorojimo, duomenų tikrinimo ir šablonų atitikimo užduotis.
Reguliariosios išraiškos plačiai naudojamos programavimo kalbose, tokiose kaip JavaScript, Python, PHP, Perl, Ruby ir „Go “, taip pat komandinės eilutės įrankiuose, tokiuose kaip grep, sed, awk ir bash scenarijai . Tačiau sukurti perfektą regex gali būti sudėtinga dėl sudėtingos sintaksės. Būtent čia praverčia ši priemonė.
Pagrindinės Regex testerio ir derintuvo savybės
Atitikmenų paieška realiuoju laiku: matykite regex rezultatus rašydami.
Klaidų paryškinimas: gaukite tiesioginį atsiliepimą apie regex sintaksės klaidas.
Kelių žymų palaikymas: išbandykite su tokiomis žymėmis kaip „Global“(g) , „Castles Insecent“(i) , „Multiline“(m) , „Dot All“(s) ir „Unicode“(u) .
Eilutės po eilutės patvirtinimas: nustatykite, kurios eilutės atitinka jūsų šabloną, o kuriose yra klaidų.
Paprasta naudoti: paprasta sąsaja tiek pradedantiesiems, tiek pažengusiems vartotojams.
Kaip naudoti Regex testerį ir derinimo įrankį
Įveskite reguliariąją išraišką: įveskite savo regex šabloną lauke „Reguliarioji išraiška“ .
Pridėti bandymo eilutes: įklijuokite bandymo tekstą į sritį „Bandymo eilutė“ . Kiekviena eilutė bus patvirtinta atskirai.
Pasirinkite vėliavas: pasirinkite tinkamas vėliavas savo regex.
Regex Norėdami pamatyti rezultatus, spustelėkite „Testuoti “.
1 pavyzdys: El. pašto adresų patvirtinimas
Regex Raštas:
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
Bandymo eilutė:
[email protected]
hello1example.com
[email protected]
invalid-email@com
example@domain
Laukiamas rezultatas:
Sutapo:
example@domain
Neprilygstama:
labas1pavyzdys.com
negaliojantis-el.paštas@com
2 pavyzdys: URL išgavimas
Regex Raštas:
https?:\/\/(www\.)?[\w\-]+(\.[\w\-]+)+([\/\w\-._~:?#\[\]@!$&'()*+,;=%]*)?
Bandymo eilutė:
https://example.com
http://www.google.com
ftp://example.com
https://sub.domain.co.uk/path/to/page
example.com
Laukiamas rezultatas:
Sutapo:
Neprilygstama:
ftp://example.com
pavyzdys.com
3 pavyzdys: Telefonų numerių patvirtinimas
Regex Raštas:
\+?\d{1,3}[-.\s]?\(?\d{1,4}?\)?[-.\s]?\d{1,4}[-.\s]?\d{1,9}
Bandymo eilutė:
+1-800-555-1234
(123) 456-7890
800.555.1234
+44 20 7946 0958
555-1234
Invalid-Phone-Number
Laukiamas rezultatas:
Sutapo:
+1-800-555-1234
(123) 456-7890
800.555.1234
+44 20 7946 0958
555-1234
Neprilygstama:
Neteisingas telefono numeris
Patarimai, kaip kurti veiksmingas reguliariąsias išraiškas
Norėdami susieti konkrečias pozicijas, naudokite tokius inkarus kaip
^
(eilutės pradžia) ir$
(eilutės pabaiga).Leidžiamiems simboliams nurodyti naudokite simbolių klases , tokias kaip
[a-z]
,[A-Z]
ir.[0-9]
Naudokite kiekybinius rodiklius , tokius kaip
+
,*
,?
ir,{n,m}
kad valdytumėte pakartojimų skaičių.Naudokite grupes ir atgalines nuorodas , kad užfiksuotumėte ir pakartotinai panaudotumėte sutampančius šablonus.
Atitikimo elgsenai valdyti naudokite tokias žymas kaip
g
,i
,m
,s
ir.u
Išvada
Įvaldę reguliariąsias išraiškas, galite sutaupyti laiko ir pastangų dirbdami su tekstiniais duomenimis. Šis Regex testeris ir derinimo įrankis leidžia lengvai patikrinti, patvirtinti ir derinti šablonus prieš juos naudojant kode. Išbandykite ir tapkite regex ekspertu jau šiandien!