5 tööriista regulaarlausete või RegExi testimiseks, dekodeerimiseks, analüüsimiseks ja loomiseks

2016-12-16 23:59:06
Põhiline·Muu·5 tööriista regulaarlausete või RegExi testimiseks, dekodeerimiseks, analüüsimiseks ja loomiseks

Peaaegu kõigist rakendustest võib leida otsingufunktsiooni, mis aitab kasutajal arvutist teksti või isegi faile leida. Kõige lihtsam otsingufunktsioon on otsida täpset vastet, mis on väga piiratud. Kogenum kasutaja teaks, kuidas metamärki kasutada, kasutades otsingus tärni või küsimärki. Näiteks kui otsija proovib leida teksti või faili nimega raymond, kuid ta ei tea täielikku kirjaviisi, võiks ta otsida lihtsalt ray * -st, mis tagastab kõik tulemused, mis algavad ray-ga.

Kõige keerukam otsingu algoritm oleks regulaaravaldis või mõned inimesed nimetavad seda lihtsalt regexiks. Regulaarne avaldis on lihtsalt string, mis kirjeldab otsingumustrit. See võib olla väga täpne selles mõttes, et saate selle abil otsida e-posti aadressi vormingut, URL-i või üldse midagi muud, kui saate määratleda õige regulaaravaldise. Seetõttu kasutatakse seda sageli sisestuse kontrollimiseks esitusvormis, veebi kraapimiseks, htaccess-i ümbersuunamisteks jms.

Regulaarne väljendusviis võib olla väga huvitav, sest sama eesmärgi saab saavutada erinevat mustrit kasutades. See, kuidas regulaaravaldise muster kirjutatakse, põhineb sellel, kui hea inimene regulaaravaldises on ja kui konkreetne soovite, et see oleks. Regulaarse väljendi kirjutamine pole lihtne seda õppimata. Siin on mõned ressursid, mis aitavad teil paremat regex-mustrit analüüsida ja kirjutada. 1. Regulaaravaldise raamatukogu

Regulaarse väljenduse õppimiseks pole vaja kulutada oma väärtuslikku aega, kui vajate lihtsalt mustrit, näiteks vormi e-posti teel kinnitamiseks. Teil on vaja vaid külastada Regulaarsete ekspresside raamatukogu veebisaiti ja otsida nende andmebaasist, kus praegu on 3420 tavaväljendust, mida saab tasuta kasutada.

Näiteks võite leida 38 erinevat mustrit, mida saab kasutada e-posti aadressi vormingu tuvastamiseks. Peate lugema regex-mustri kirjeldust ja samuti selgema pildi saamiseks kontrollima sobivate ja mittevastavate andmete valimit.

Külastage regulaarväljendite teeki


2. Regexi kangelane

Kuigi Internetis on nii palju regulaarväljendusvahendeid, mis pakuvad regexi vaste reaalajas esiletõstmist, on Regexi kangelane üks meie lemmikuid, kuna sellel on väga kasulik võrdlusfunktsioon. Nagu oleme juba varem öelnud, et stringi sobitamiseks saab kasutada erinevat regex-mustrit, saame Regex Hero-st leitud etalonfunktsiooni abil hõlpsalt ja kiiresti teada, milline toimib paremini.

Nagu ülaltoodud ekraanipildist näete, on teine ​​muster 1 051, 9% aeglasem kui esimene, kuigi nad mõlemad vastavad antud teksti stringi. Üldiselt kulgeb pikem regix kiiremini. Regexi kangelane nõuab käivitamiseks Silverlighti.

Külastage Regexi kangelast


3. RegexMagic

RegexMagic on jagamisvara, mis aitab luua regulaaravaldisi, ilma et oleks vaja teada ühtegi regexi süntaksit. Ehkki enamik inimesi soovitab selle kirjutamiseks teadma tavalisi väljendeid, on RegexMagic tõenäoliselt ainus vahend, mis sellest proovida pääseb.

Ärge arvake, et RegexMagic loob iseenesest regulaarsed avaldised. Peate siiski õppima, kuidas seda kasutada, kuna mõned programmi osad, näiteks eri tüüpi väljad ja mustrite sobitamine, ei pruugi eriti algajatele hõlpsasti aru saada. Sellest hoolimata on ikkagi lihtsam kui käsitsi kirjutada regex-muster, viidates petulehele. RegexMagici prooviversioon on 7 päeva jooksul täielikult töökorras.

Laadige alla RegexMagic


4. Online Regexi ehitaja

Kui harva leidub regulaaravaldiste koostajaid, kes genereerivad antud andmete põhjal automaatselt regulaaravaldisi, siis SEQREL logXtender on ainus, millel on tasuta võrguteenus ja mis võluväel sisestab regex-stringi.

Tõenäoliselt soovib seda kasutada iga inimene, kes soovib luua tavalise väljendi, kuid ei tea, kuidas seda teha. Sellise automatiseeritud regex-koostaja ainus probleem on see, et loodud regex ei saa olla väga täpne, seetõttu võib toimivus puududa, kuna see pole optimeeritud. Sellegipoolest on see endiselt väga hea regexi tööriist töötava regexi kiireks genereerimiseks, sellest midagi teadmata.

Külastage veebirežiimi Regex Builder


5. txt2re

Internetis on palju regulaaravaldise tööriistu, mis on kasulikud olemasoleva regulaaravaldise analüüsimiseks, et näha, kas see vastab kindlale antud tekstile. Rakendusega txt2re töötab see teksti vastupidiselt sellele, kus te teksti edastate, ning püüab leida äratuntavaid mustreid ja võimaldab teil valida saadaolevad mustrid, mida kasutada.

Aitamaks paremini mõista, millist mustrit valida, võite liigutada hiirekursori allajoonitud märkide kohale ja see näitab teile, kas soovite sobitada ühe tähemärgi, sobitada kahekordse tsiteerimismärguga, sobitada muutuja nimega ja jne

Külastage lehte txt2re

Toimetaja Valik