Utvikling

Lag, verifiser og visualiser vanlige uttrykk med iHateRegex

Lag, verifiser og visualiser vanlige uttrykk med iHateRegex

Regulære 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 bruk av regulære 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 regulære uttrykk kan være veldig frustrerende, spesielt for brukere som nettopp har begynt å lære regulære uttrykk.

Det nye nettstedet iHateRegex kommer til unnsetning. Nettstedet har en søkbar database med regulære uttrykk og inkluderer en lekeplass for testing av regulære uttrykk.

Søkefeltet på prosjektets startside kan brukes til å søke i databasen med regulære uttrykk. Velg et hvilket som helst for å vise uttrykket, eksempler på samsvar og en visualisering som fremhever uttrykkets flyt.

Du kan redigere hvilket som helst av regulære uttrykk eller eksempler på strenger med en gang; resultater og visualisering oppdateres i sanntid, og det er ganske enkelt å bruke visualiseringen og fyrstikkene til å lage og verifisere vanlige uttrykk.

Lekeplassen fungerer bare identisk med at du begynner med et grunnleggende regulært uttrykk og visualisering som du kan endre etter eget ønske. Du kan kopiere uttrykket eller kopiere innbyggingskoden, og til og med sende inn et nytt vanlig uttrykk for evaluering og inkludering i prosjektets database.

Siden du kan redigere ethvert regulært uttrykk, kan du også bruke kopier og lim inn for å 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.

Avsluttende ord

Det er mange nettsteder på Internett og programmer som hjelper deg med å forstå, opprette og verifisere vanlige uttrykk. Vi gjennomgikk Windows-programvaren Regular Expression Coach i 2009, og den fungerer den dag 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 regulære uttrykk.info for å lære det grunnleggende raskt. Det ville være flott om utvikleren av nettstedet ville legge til noen veiledninger og raske hjelpealternativer på nettstedet for å hjelpe brukerne.

Nå du: har du brukt vanlige uttrykk før?

Topp 5 spillfangstkort
Vi har alle sett og elsket streaming av spill på YouTube. PewDiePie, Jakesepticye og Markiplier er bare noen av de beste spillerne som har tjent milli...
Hvordan utvikle et spill på Linux
For et tiår siden ville ikke mange Linux-brukere forutsi at deres favorittoperativsystem en dag ville være en populær spillplattform for kommersielle ...
Åpne kildeporter for kommersielle spillmotorer
Gratis, åpen kildekode og plattformspillmotorrekreasjoner kan brukes til å spille gamle så vel som noen av de ganske nylige spilletitlene. Denne artik...