30 Orodja in viri za uporabne regularne izraze
Redni izraz ali pogosto imenovan regex, je vzorec, ki je sestavljen iz pravil, ki se uporabljajo za ujemanje določenega niza nizov. Izjemno so zmogljivi in potrebujete jih v večini programskih jezikov, ki jih naletite, še posebej, če je potrebno skenirati in ujemati kontekst za nadaljnje ukrepe..
Tukaj je preprost primer regularnega izraza - za ujemanje vseh nizov je sestavljen iz "vsakdanje izražanje","regularnih izrazov","regex", in"regexp"v vsebini, to je vaš vzorec regularnega izraza - reg (ular izraz? | ex (p | es)?)
Zdaj se morda zdi, da so na začetku malce zmedeni ali težki, vendar ko boste razumeli skladnjo, boste opazili, da je to zelo preprosto in zagotovo zelo koristno za prihodnje projekte kodiranja. Učenje in uporaba regularnih izrazov ni nujno mučilni proces.
Tukaj je seznam orodij in virov za redne izraze, ki vam bodo olajšali življenje. Popoln seznam po skoku.
Orodja za programsko opremo Regex
Expresso (Zmaga)Expresso je nagrajeni urejevalnik regexa, primeren za redne začetnike; ima tudi polno funkcionalno razvojno okolje za programerje in spletne oblikovalce.
Programska oprema Rad Regular Expression Designer (Zmaga)Zahtevana je interaktivna aplikacija Regex, zasnovana na Windows, ki je preprosta in enostavna za uporabo.
Regexov trener (Zmaga)Grafična aplikacija za Windows, ki jo je mogoče uporabiti za interaktivno eksperimentiranje z (Perl-združljivimi) regularnimi izrazi.
RegExr Desktop (Win, Mac, Linux)Orodja za učenje, urejanje in preizkušanje regularnih izrazov (RegEx ali RegExp za krajše) na Mac OSX, Windows in Linux.
Pripomoček Regex (Mac)Interaktivni pripomoček za preizkušanje regularnih izrazov za JavaScript in druge jezike (na primer Sed, Ruby ali Perl).
Redno izražanje TesterFirefox addon testiranje orodje za regularne izraze z barvno poudarjanje (vključno s submatches) in pomočniki za ustvarjanje izrazov \ t.
Več:
- Regex magija (Zmaga) - Generira popolne regularne izraze v vaše specifikacije, ne da bi se morali ukvarjati s sintakso regularnih izrazov.
Online Regex orodja
RegE xr Ustvaril gskinner, to je eden najboljših orodij za spletni regularni izraz, ki smo jih do sedaj videli. To je skupnost, ki jo poganjajo koristni primeri sintakse regexa. Podpira se ujemanje in zamenjava.
HTML2Regexp - Generator regularnih izrazov za element elementa Ruby Program generiranja regularnih izrazov za ekstrakcijo elementov HTML.
orodja za redne izraze reWorkOnline z funkcijami, kot so zamenjava, večkratno, razdeljeno, optično branje in več. Posodobite rezultate takoj, ko tipkate.
RubularRuby urejevalnik regularnih izrazov. Priročen in preprost način za preverjanje regularnih izrazov v spletu.
Txt2reAwesome drobno orodje za osvežitev spomina o tem, kako sestaviti regex vzorce. Podpira Perl, PHP, Python, Java, Javascript, ColdFusion, C, C ++, Ruby, VB, VBScript, JSharp, C Sharp, C ++, .NET in VB.NET.
Več:
- Regular Expression Test Tool - Ta storitev uporablja PHP regularne izraze kot osnovo za svoje delovanje. Lahko je koristno tudi za programerje drugih jezikov.
- Rex V - Ajaxov ocenjevalec regularnih izrazov za tri različne sisteme regularnih izrazov PHP PCRE, PHP Posix in Javascript.
- Flex 3 Regular Expression Explorer - spletno mesto z rednimi izrazi, ki ga poganja Skupnost, z vzorci, s katerimi se lahko igrate.
- Regex Pal - JavaScript za testiranje regularnih izrazov s sintakso v realnem času in poudarjanjem ujemanja.
- Python Regular Expression Testing Tool - eno od spletnih orodij python regularnih izrazov za hitro testiranje regularnih izrazov. Vključuje podporo za Python regex posebne funkcije, kot so dotall in unicode.
Več branja na Regexu
- Uporaba regularnih izrazov - Redni izraz na kratko.
- Osnove regularnega izraza
- Referenca osnovnega sintakse regularnega izraza
- Regular Expressions Cheat Sheet - Hitri referenčni priročnik za regularne izraze, vključno s simboli, obsegi, združevanjem, trditvami in nekaterimi vzorčnimi vzorci za začetek.
- Cheatheet RegExLib - Za ogrodje .NET.
- .Redni izrazi NET Framework
- Pet navad za uspešne regularne izraze
- Primeri regularnega izraza - Primeri vzorcev, ki jih lahko uporabite in prilagodite svojim lastnim namenom.
- Kako uporabljati in pridobiti največ iz rednih izrazov
- Uvod v regularne izraze z uporabo JavaScripta
- 37 Preizkušeni regularni izrazi PHP, Perl in JavaScript - Seznam regularnih izrazov PHP, Perl in JavaScript za primere običajne uporabe, ki so bili testirani in pripravljeni za uporabo.
- 8 Redni izrazi, ki jih morate poznati
Verjetno smo samo opraskali površine uporabnih orodij regularnega izraza. Če menite, da smo zamudili dober članek ali orodje za regex, prosim pustite komentar spodaj. Hvala!