Regex Testeris ir derinimo įrankis – nemokamas internetinis reguliariųjų išraiškų testavimo įrankis

Results:

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į

  1. Įveskite reguliariąją išraišką: įveskite savo regex šabloną lauke „Reguliarioji išraiška“ .

  2. Pridėti bandymo eilutes: įklijuokite bandymo tekstą į sritį „Bandymo eilutė“ . Kiekviena eilutė bus patvirtinta atskirai.

  3. Pasirinkite vėliavas: pasirinkite tinkamas vėliavas savo regex.

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

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!