30 Užitočné regulárne výrazy Nástroje a zdroje
Pravidelný výraz alebo často nazývaný ako regex je vzor, ktorý pozostáva z pravidiel, ktoré sa používajú na to, aby zodpovedali určitej sade reťazcov. Sú mimoriadne silné a budete ich potrebovať vo väčšine programovacích jazykov, s ktorými narazíte, a to najmä vtedy, keď je potrebné skenovať a porovnávať kontext s ďalšími krokmi.
Tu je jednoduchý príklad regulárneho výrazu - aby zodpovedal všetkému reťazcu pozostávajúcu z "regulárny výraz","regulárne výrazy","regex"a"regexp"v obsahu je to váš pravidelný výrazový vzor - reg (ulárny výraz? | ex (p | es)?)
Teraz sa môžu zdať trochu nejasné alebo ťažko vyzdvihnúť najprv, ale akonáhle pochopíte syntax, všimnete si, že je to veľmi jednoduché a rozhodne veľmi užitočné pre budúce projekty kódovania. Učenie a používanie regulárnych výrazov nemusia byť mučivým procesom.
Tu je zoznam užitočných nástrojov a zdrojov regulárneho výrazu, ktoré vám uľahčia život. Úplný zoznam po skoku.
Nástroje Desktop Regex
Expresso (Win)Expresso je ocenený regex editor vhodný pre začiatočníkov s regulárnym výrazom; má tiež plnohodnotné vývojové prostredie pre programátorov a návrhárov webových stránok.
Rad softvéru Regular Expression Designer (Win)Interaktívna aplikácia regex založená na Windows navrhnutá tak, aby bola jednoduchá a ľahko použiteľná ... NET Framework je potrebný.
Regex Coach (Win)Grafická aplikácia pre operačný systém Windows, ktorá môže byť použitá na experimentovanie s regulárnymi výrazmi (kompatibilnými s Perl) interaktívne.
RegExr Desktop (Win, Mac, Linux)Nástroje na učenie, editovanie a testovanie regulárnych výrazov (RegEx alebo RegExp na skratku) v systémoch Mac OSX, Windows a Linux.
Regex Widget (Mac)Interaktívna miniaplikácia pre testovanie regulárnych výrazov pre jazyk JavaScript a ďalšie jazyky (napríklad Sed, Ruby alebo Perl).
Pravidelné výrazy TesterFirefox addon testovací nástroj pre regulárne výrazy s zvýraznením farieb (vrátane submatches) a pomocníkov pri vytváraní výrazov.
viac:
- Regex magic (Win) - Generuje úplné regulárne výrazy podľa vašich špecifikácií bez potreby spracovania syntaxe regulárneho výrazu.
Online nástroje Regex
RegE xr Vytvoril gskinner, je to jeden z najlepších online nástrojov regulárneho výrazu, ktorý sme doteraz videli. Je to komunita riadená užitočnými príkladmi regex syntaxe. Podporuje zápas a nahradiť.
HTML2Regexp - generátor pravidelných výrazov pre HTML element Ruby program generujúci regulárne výrazy pre extrakciu HTML elementov.
reWorkOnline nástroje regulárneho výrazu s funkciami, ako je nahrádzanie, rozdelenie, rozdelenie, skenovanie a ďalšie. Aktualizujte výsledky okamžite pri písaní.
Rubulový regulárny výrazový editor. Praktický a jednoduchý spôsob, ako otestovať svoje regulárne výrazy na webe.
Txt2reAwesome malý nástroj pre obnovenie pamäte o tom, ako dať dohromady regex vzory. Podporuje Perl, PHP, Python, Java, Javascript, ColdFusion, C, C ++, Ruby, VB, VBScript, JSharp, C Sharp, C ++, .NET a VB.NET.
viac:
- Nástroj na pravidelné testovanie výrazov - táto služba využíva funkcie regulárneho výrazu PHP ako základ pre svoje operácie. Môže to byť užitočné aj pre programátorov iných jazykov.
- Rex V - Ajax založený regulárny výrazový hodnotiteľ pre tri rôzne systémy regulárneho výrazu PHP PCRE, PHP Posix a Javascript.
- Flex 3 Regular Expression Explorer - Komunitný riadený pravidelný testovací testovací web so vzorkami, s ktorými môžete hrať.
- Regex Pal - JavaScript regulárny výraz tester s real-time regex syntax a zhodnotenie zhody.
- Python Regular Expression Testing Tool - Jeden z webových nástrojov Python regulárny výraz pre rýchle testovanie regulárnych výrazov. Zahŕňa podporu špecifických funkcií typu python regex, ako napríklad dotall a unicode.
Viac čítania na Regex
- Použitie regulárnych výrazov - regulárny výraz v skratke.
- Základy regulárneho výrazu
- Základná syntaxová referencia pre regulárne výrazy
- Pravidelné výrazy Cheat Sheet - Stručná referenčná príručka pre regulárne výrazy vrátane symbolov, rozsahov, zoskupení, tvrdení a niektoré vzorové vzory, ktoré vám umožnia začať.
- RegExLib cheatsheet - pre .NET framework.
- .NET Framework Regular Expressions
- Päť návykov pre úspešné pravidelné výrazy
- Príklady pravidelných výrazov - vzorové vzory, ktoré môžete použiť a prispôsobiť svojim vlastným účelom.
- Ako používať a získať maximum z pravidelných výrazov
- Úvod do regulárnych výrazov pomocou jazyka JavaScript
- 37 Testované PHP, Perl a JavaScript Pravidelné výrazy - Zoznam regulárnych výrazov PHP, Perl a JavaScript pre bežné prípady použitia, ktoré boli testované a sú pripravené.
- 8 Pravidelné výrazy, ktoré by ste mali vedieť
Pravdepodobne len poškriabeme povrchy užitočných nástrojov regulárneho výrazu. Ak si myslíte, že sme premeškali dobrý článok o regex alebo nástrojoch, nechajte komentár nižšie. Vďaka!