Lag, bekreft og visualiser vanlige uttrykk med iHateRegex
- Kategori: Utvikling
Vanlige uttrykk, eller regex, kan være veldig kraftige når det gjelder å finne operasjoner forutsatt at programmer eller online tjenester støtter dem. Programmer som TextConverter , PowerRename , eller nnn støtter vanlige uttrykk, men å bruke vanlige uttrykk kan være skremmende eller direkte frustrerende.
Ta følgende uttrykk som et eksempel: (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}??. Hvis du er kjent med vanlige uttrykk, kan du forstå uttrykket med en gang. Hvis du ikke er det, kan det hende du har vanskelig for å tyde den (den oppdager IP-adresser).
Å lage vanlige uttrykk kan være veldig frustrerende, spesielt for brukere som nettopp begynte å lære vanlige uttrykk.
Den nye hjemmesiden iHateRegex kommer til unnsetning. Nettstedet opprettholder en søkbar database med vanlige uttrykk og inkluderer en lekeplass for testing av vanlige uttrykk.
Søkefeltet på prosjektets startside kan brukes til å søke i databasen med vanlige uttrykk. Velg hvilket som helst for å vise uttrykket, eksempeletreff og en visualisering som fremhever uttrykkets flyt.
Du kan redigere hvilke som helst av de ordinære uttrykk eller eksempelstrenger med en gang; resultater og visualisering blir oppdatert i sanntid, og det er ganske enkelt å bruke visualiseringen og fyrstikkene til å lage og verifisere vanlige uttrykk.
Lekeplassen fungerer identisk bare at du begynner med et grunnleggende vanlig uttrykk og visualisering som du kan endre til din smak. Du kan kopiere uttrykket eller kopiere innebygd kode, og til og med sende inn et nytt ordinært uttrykk for evaluering og inkludering i prosjektets database.
Siden du kan redigere ethvert vanlig uttrykk, kan du også bruke kopiere og lime til å kopiere vanlige uttrykk fra andre nettsteder eller applikasjoner for å lime dem inn på iHateRegex-nettstedet; På denne måten er det enkelt å redigere, teste og verifisere vanlige uttrykk.
Lukkende ord
Det er mange nettsteder på Internett og programmer som hjelper deg med å forstå, lage og verifisere vanlige uttrykk. Vi vurderte Windows-programvare Regular Expression Coach i 2009 og det fungerer til i dag.
Hvis det er en ulempe med iHateRegex, er det det faktum at du ikke bare kan bruke nettstedet hvis du kommer i gang. Du trenger en annen ressurs som Regexr eller regular-expressions.info for å lære det grunnleggende raskt. Det ville være flott om utvikleren av nettstedet vil legge til noen veiledninger og alternativer for rask hjelp til nettstedet for å hjelpe brukere.
Nå du : har du brukt vanlige uttrykk før?