30 Alati i resursi korisnih regularnih izraza
Regularni izraz, ili često poznat kao regex, je uzorak koji se sastoji od pravila koja se koriste za podudaranje određenog niza nizova. Izuzetno su snažni, a bit će vam potrebni u većini programskih jezika na koje naiđete, pogotovo kada je potrebno skenirati i uskladiti kontekst za daljnje radnje.
Evo jednostavnog primjera regularnog izraza - da se svi stringovi sastoje od "regularni izraz","regularni izrazi","Regularni izraz", i"reg"u sadržaju, ovo je vaš uzorak regularnog izraza - reg (ular izraz? | ex (p | es)?)
Sada se mogu činiti pomalo zbunjujućim ili teško shvatljivim u početku, ali kada shvatite sintaksu, primijetit ćete da je prilično jednostavna i definitivno vrlo korisna za buduće projekte kodiranja. Učenje i korištenje regularnih izraza ne mora biti torturousni proces.
Evo popisa korisnih alata i resursa za regularne izraze kako bi vam olakšali život. Cijeli popis nakon skoka.
Desktop Regex alati
Expresso (Pobijediti)Expresso je nagrađivani regex editor pogodan za početnike s regularnim izrazima; također ima potpuno opremljeno razvojno okruženje za programere i web dizajnere.
Rad Software Dizajner regularnog izraza (Pobijediti)Interaktivni Windows temeljen regex aplikacija dizajnirana da bude jednostavan i jednostavan za korištenje ... NET okvir je potrebno.
Regex trener (Pobijediti)Grafička aplikacija za Windows koja se može koristiti za interaktivno eksperimentiranje s (Perl-kompatibilnim) regularnim izrazima.
RegExr Desktop (Win, Mac, Linux)Alati za učenje, uređivanje i testiranje regularnih izraza (RegEx ili RegExp ukratko) na Mac OSX, Windows i Linux.
Regex widget (Mac)Interaktivni widget za isprobavanje regularnih izraza za JavaScript i druge jezike (kao što su Sed, Ruby ili Perl).
Regularni izrazi TesterFirefox alat za testiranje dodataka za regularne izraze s isticanjem boja (uključujući poddirekcije) i pomagačima za stvaranje izraza.
Više:
- Regex magija (Pobijediti) - Generira potpune regularne izraze u vaše specifikacije bez potrebe da se bavi sintaksom regularnog izraza.
Online Regex alati
RegE xr Napravljeno od gskinner, ovo je jedan od najboljih alata za regularni izraz na internetu koji smo do sada vidjeli. To je zajednica potaknuta korisnim primjerima regex sintakse. Podržava se i zamjenjuje.
HTML2Regexp - Generator regularnih izraza za HTML element Ruby program generiranja regularnih izraza za vađenje HTML elemenata.
reWorkOnline alati za regularne izraze s funkcijama kao što su zamjena, višestruke, podijeljene, skenirane i još mnogo toga. Ažurirajte rezultate odmah dok tipkate.
RubularRuby urednik regularnih izraza. Praktičan i jednostavan način testiranja regularnih izraza na webu.
Txt2reAwesome mali alat za osvježavanje memorije o tome kako staviti zajedno regex uzoraka. Podržava Perl, PHP, Python, Java, Javascript, ColdFusion, C, C ++, Ruby, VB, VBScript, JSharp, C Sharp, C ++, .NET i VB.NET.
Više:
- Alat za ispitivanje regularnog izraza - ova usluga koristi PHP regularne izraze kao osnovu za svoje operacije. To može biti korisno i za programere drugih jezika.
- Rex V - Ajax utemeljen procjenitelj regularnih izraza za tri različita sustava regularnog izražavanja PHP PCRE, PHP Posix i Javascript.
- Flex 3 Regular Expression Explorer - Redovito mjesto testiranja regularnih izraza u zajednici s uzorcima s kojima se možete igrati.
- Regex Pal - tester regularnog izraza JavaScripta u stvarnom vremenu sintakse regexa i isticanja podudaranja.
- Python Regular Expression Testing Tool - Jedan od web baziranih python regularni izraz alat za brzo testiranje regularnih izraza. Uključuje podršku za Python regex specifične funkcije kao što su dotall i unicode.
Više čitanja na Regexu
- Korištenje regularnih izraza - regularni izraz u najkraćim crtama.
- Osnove regularnog izraza
- Referenca osnovne sintakse osnovnog izraza
- Regular Expressions Cheat Sheet - Brzi referentni vodič za regularne izraze, uključujući simbole, raspone, grupiranje, tvrdnje i neke uzorke uzoraka za početak rada.
- RegExLib cheatsheet - za .NET framework.
- .NET Framework Regularni izrazi
- Pet navika za uspješne regularne izraze
- Primjeri regularnog izraza - Primjeri uzoraka koje možete koristiti i prilagoditi svojim potrebama.
- Kako koristiti i dobiti najviše od regularnih izraza
- Uvod u regularne izraze pomoću JavaScripta
- 37 Testirani PHP, Perl i JavaScript regularni izrazi - Popis PHP, Perl i JavaScript regularnih izraza za uobičajene slučajeve koji su testirani i spremni za upotrebu.
- 8 regularnih izraza koje trebate znati
Vjerojatno smo samo grebali površine korisnih alata Regular Expression. Ako mislite da smo propustili dobar članak ili alate za regex, ostavite komentar ispod. Hvala!