Regex Testaaja ja virheenkorjaaja- Ilmainen online-säännöllisten lausekkeiden testaustyökalu

Results:

Regex Testaaja ja virheenkorjaaja- Testaa, validoi ja debugaa säännöllisiä lausekkeitasi verkossa

Mikä on Regex testaaja ja virheenkorjaaja?

Testaaja Regex ja virheenkorjaaja on tehokas verkkotyökalu, jonka avulla voit testata, validoida ja debugata säännöllisiä lausekkeita( regex) reaaliajassa. Olitpa sitten kehittäjä, data-analyytikko tai järjestelmänvalvoja, säännöllisten lausekkeiden hallinta voi auttaa sinua tehokkaasti käsittelemään tekstinkäsittelyä, datan validointia ja kuvioiden yhteensovittamista.

Säännöllisiä lausekkeita käytetään laajalti ohjelmointikielissä, kuten JavaScript, Python, PHP:ssä Perl, Ruby, ja Go: ssa, sekä komentorivityökaluissa, kuten grep, sed, awk ja bash . Perfektin luominen regex voi kuitenkin olla haastavaa sen monimutkaisen syntaksin vuoksi. Tässä kohtaa tämä työkalu on kätevä.

Regex Testerin ja virheenkorjaajan tärkeimmät ominaisuudet

  • Reaaliaikainen haku: Näe regex tuloksesi kirjoittaessasi.

  • Virheiden korostus: Saat välitöntä palautetta regex syntaksivirheistä.

  • Useiden lippujen tuki: Testaa lippuja, kuten Global(g) , Case Insesign(i) , Multiline(m) , Dot All(s) ja Unicode(u) .

  • Rivikohtainen validointi: Tunnista, mitkä rivit vastaavat kuviotasi ja mitkä sisältävät virheitä.

  • Helppokäyttöinen: Yksinkertainen käyttöliittymä sekä aloittelijoille että edistyneille käyttäjille.

Regex Testerin ja virheenkorjaajan käyttö

  1. Syötä säännöllinen lausekkeesi: Kirjoita kuviosi "Säännöllinen lauseke" regex -syöttökenttään.

  2. Lisää testimerkkijonoja: Liitä testitekstisi "Testimerkkijono" -kenttään. Jokainen rivi validoidaan erikseen.

  3. Valitse liput: Valitse sopivat liput kohteellesi regex.

  4. Napsauta "Testaa Regex " nähdäksesi tulokset.

Esimerkki 1: Sähköpostiosoitteiden validointi

Regex Kuvio:

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

Testimerkkijono:

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

Odotettu tuotos:

Vastaava:

Verraton:

  • hello1esimerkki.com

  • virheellinen-sähköpostiosoite@com

Esimerkki 2: URL-osoitteiden poimiminen

Regex Kuvio:

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

Testimerkkijono:

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

Odotettu tuotos:

Vastaava:

Verraton:

  • ftp://esimerkki.com

  • esimerkki.com

Esimerkki 3: Puhelinnumeroiden validointi

Regex Kuvio:

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

Testimerkkijono:

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

Odotettu tuotos:

Vastaava:

  • +1-800-555-1234

  • (123) 456-7890

  • 800.555.1234

  • +44 20 7946 0958

  • 555-1234

Verraton:

  • Virheellinen puhelinnumero

Vinkkejä tehokkaiden säännöllisten lausekkeiden luomiseen

  • Käytä ankkureita , kuten ^(rivin alku) ja $(rivin loppu), vastaamaan tiettyjä kohtia.

  • Käytä merkistöluokkia, kuten [a-z], [A-Z] ja, [0-9] määrittääksesi sallitut merkit.

  • Käytä kvanttoreita , kuten +, *, ? ja, {n,m} toistojen määrän hallintaan.

  • Käytä ryhmiä ja viittauksia vastaavien kuvioiden tallentamiseen ja uudelleenkäyttöön.

  • Käytä lippuja g, kuten i, m, s, ja, u hallitaksesi vastaavuuskäyttäytymistä.

Johtopäätös

Säännöllisten lausekkeiden hallitseminen voi säästää aikaa ja vaivaa työskennellessäsi tekstidatan kanssa. Tämä Regex testaaja ja virheenkorjaaja helpottaa mallien testaamista, validointia ja virheenkorjausta ennen niiden käyttöä koodissasi. Kokeile ja tule regex asiantuntijaksi jo tänään!