Areng

IHateRegexi abil saate luua, kontrollida ja visualiseerida regulaaravaldisi

IHateRegexi abil saate luua, kontrollida ja visualiseerida regulaaravaldisi

Regulaarsed väljendid või regex võivad toimingute leidmisel olla väga võimsad, kui programmid või võrguteenused neid toetavad. Sellised programmid nagu TextConverter, PowerRename või nnn toetavad regulaaravaldisi, kuid regulaaravaldiste kasutamine võib olla hirmutav või lausa masendav.

Võtke näiteks järgmine avaldis: (25 [0-5] | 2 [0-4] [0-9] | [01]?[0-9] [0-9]?) (\.(25 [0-5] | 2 [0-4] [0-9] | [01]?[0-9] [0-9]?)) 3. Kui olete regulaaravaldistega tuttav, võite mõistest kohe aru saada. Kui te seda ei tee, võib teil olla selle dešifreerimisega raskusi (see tuvastab IP-aadressid).

Regulaaravaldiste meisterdamine võib olla väga masendav, eriti nende kasutajate jaoks, kes just hakkasid regulaaravaldisi õppima.

Uus veebileht iHateRegex tuleb appi. Sait peab otsitavate regulaarsete väljendite andmebaasi ja sisaldab mänguväljakut regulaarsete väljendite testimiseks.

Projekti avalehe otsinguvälja saab kasutada regulaarsete avaldiste andmebaasist otsimiseks. Valige ükskõik mis, et kuvada avaldis, näidete vasted ja visualiseering, mis tõstab esile avaldise voogu.

Regulaaravaldisi või näitejooni saate kohe muuta; tulemusi ja visualiseerimist värskendatakse reaalajas ning visualiseerimist ja vasteid on regulaaravaldiste loomiseks ja kontrollimiseks üsna lihtne kasutada.

Mänguväljak töötab identselt ainult siis, kui alustate põhireeglit ja visualiseerimist, mida saate oma maitse järgi muuta. Võite kopeerida avaldise või kopeerida manuskoodi ja isegi esitada uue regulaaravaldise hindamiseks ja projekti andmebaasi lisamiseks.

Kuna võite redigeerida mis tahes tavaväljendit, võite ka iHateRegexi saidile kleepimiseks kasutada kopeerimist ja kleepimist muude saitide või rakenduste regulaarsete avaldiste kopeerimiseks; sel viisil on regulaaravaldisi lihtne redigeerida, testida ja kontrollida.

Lõppsõnad

Internetis on palju saite ja programme, mis aitavad tavalisi väljendeid mõista, luua ja kontrollida. Vaatasime 2009. aastal üle Windowsi tarkvara Regular Expression Coach ja see töötab tänaseni.

Kui iHateRegexil on üks negatiivne külg, on asjaolu, et sa ei saa saiti lihtsalt kasutada, kui alustad. Te vajate mõnda muud ressurssi, nagu Regexr või regulaaravaldised.info põhitõdede kiireks õppimiseks. Tore oleks, kui saidi arendaja lisaks saidile mõned õpetused ja kiired abivalikud, et kasutajaid aidata.

Nüüd sina: kas olete varem regulaaravaldisi kasutanud?

Tasuta ja avatud lähtekoodiga mängumootorid Linuxi mängude arendamiseks
See artikkel hõlmab loetelu tasuta ja avatud lähtekoodiga mängumootoritest, mida saab kasutada 2D- ja 3D-mängude arendamiseks Linuxis. Selliseid mängu...
Tomb Raider for Linuxi õpetus
Shadow of the Tomb Raider on kaheteistkümnes täiendus seeria Tomb Raider - tegevus- ja seiklusmängude frantsiisile, mille on loonud Eidos Montreal. Ni...
Kuidas FPS-i suurendada Linuxis?
FPS tähistab Kaadrit sekundis. FPS-i ülesanne on mõõta kaadrisagedust video taasesitamisel või mängude esitamisel. Lihtsamalt öeldes nimetatakse iga s...