30 Nyttige verktøy for regelmessige uttrykk og ressurser
Regelmessig uttrykk, eller ofte kjent som regex, er et mønster som består av regler som brukes til å matche et bestemt sett med strenger. De er ekstremt kraftige, og du trenger dem i de fleste programmeringsspråk du kommer over, spesielt når det er behov for å skanne og matche kontekst for videre handlinger.
Her er et enkelt eksempel på vanlig uttrykk - for å matche alle strengene består av " vanlig uttrykk ", " regulære uttrykk ", " regex " og " regexp " i et innhold, er dette ditt vanlige uttrykksmønster - reg(ular expression?|ex(p|es)?)
Nå kan de virke litt forvirrende eller vanskelig å plukke opp først, men når du forstår syntaksen, vil du se det er ganske enkelt og definitivt veldig nyttig for fremtidige kodingsprosjekter. Lære og bruk av regelmessige uttrykk trenger ikke å være torturøs prosess.
Her er en liste over nyttige, vanlige uttrykksverktøy og ressurser for å gjøre livet enklere. Full liste etter hopp.
Desktop Regex Tools
Expresso (Win) Expresso er en prisbelønt regex editor som er egnet for regelmessige uttrykk nybegynnere; den har også et komplett utviklingsmiljø for programmerere og webdesignere.
Rad Software Regular Expression Designer (Win) Interaktiv Windows-basert regex-applikasjon designet for å være enkel og enkel å bruke. .NET rammeverk er nødvendig.
Regex Coach (Win) Grafisk applikasjon for Windows som kan brukes til å eksperimentere med (Perl-kompatible) regulære uttrykk interaktivt.
RegExr Desktop (Win, Mac, Linux) Verktøy for å lære, redigere og teste vanlige uttrykk (RegEx eller RegExp for kort) på Mac OSX, Windows og Linux.
Regex Widget (Mac) Interaktiv widget for å prøve ut vanlige uttrykk for JavaScript og andre språk (for eksempel Sed, Ruby eller Perl).
Regelmessige uttrykk TesterFirefox addon testing verktøy for regulære uttrykk med farge utheving (inkludert submatches) og hjelpere for å skape uttrykk.
Mer:
- Regex magic (Win) - Genererer komplett regelmessige uttrykk til dine spesifikasjoner uten at du trenger å håndtere vanlig uttrykks syntaks.
Online Regex Tools
RegE xr Laget av gskinner, dette er et av de beste nettbaserte uttrykksverktøyene vi har sett hittil. Det er samfunnet drevet med nyttige eksempler på regex-syntaks. Støtter kamp og erstatt.
HTML2Regexp - Regular Expression Generator for HTML Element Ruby-program for å generere vanlige uttrykk for utpakking av HTML-elementer.
reWorkOnline regelmessige uttrykksverktøy med funksjoner som erstatning, flere, splitt, skanning og mer. Oppdater resultater umiddelbart når du skriver.
RubularRuby-basert regelmessig uttrykksredaktør. Praktisk og enkel måte å teste dine vanlige uttrykk på på nettet.
Txt2reAwesome lille verktøy for å forfriske minnet om hvordan du kan sette sammen regex mønstre. Støtter Perl, PHP, Python, Java, Javascript, ColdFusion, C, C + +, Ruby, VB, VBScript, JSharp, C Sharp, C ++, .NET og VB.NET.
Mer:
- Regular Expression Test Tool - Denne tjenesten bruker PHP Regular Expression funksjoner som en base for operasjoner. Det kan også være nyttig for programmerere av andre språk.
- Rex V - Ajax basert regelmessig uttrykksevaluator for tre forskjellige vanlige uttrykkssystemer PHP PCRE, PHP Posix og Javascript.
- Flex 3 Regular Expression Explorer - Fellesskjørt regelmessig testuttrykk med prøver du kan leke med.
- Regex Pal - javascript-uttrykkstester med realtids syntaks og reaksjonsutheving.
- Python Regular Expression Testing Tool - Et av det webbaserte Python Regular Expression-verktøyet for rask testing av vanlige uttrykk. Inkluderer støtte for python regex spesifikke funksjoner som dotall og unicode.
Les mer på Regex
- Bruke Regular Expressions - Regular Expression i et nøtteskall.
- Regelmessige uttrykksgrunnlag
- Regular Expression Basic Syntax Reference
- Regular Expressions Cheat Sheet - Hurtigreferanse for regulære uttrykk, inkludert symboler, intervaller, gruppering, påstander og noen utvalgsmønstre for å komme i gang.
- RegExLib cheatsheet - For .NET rammeverk.
- .NET Framework Regular Expressions
- Fem vaner for vellykkede regelmessige uttrykk
- Vanlige uttrykkseksempler - Eksempelmønstre som du kan bruke til og tilpasse til dine egne formål.
- Hvordan bruke og få mest mulig ut av vanlige uttrykk
- Introduksjon til vanlige uttrykk ved hjelp av JavaScript
- 37 Testet PHP, Perl og JavaScript Regular Expressions - Liste over PHP, Perl og JavaScript vanlige uttrykk for vanlige tilfeller som er testet og er klare til å gå.
- 8 Vanlige uttrykk du bør vite
Vi klipper sannsynligvis bare på overflatene av nyttige Regular Expression-verktøy. Hvis du tror vi har gått glipp av en god artikkel eller verktøy, vennligst legg igjen en kommentar nedenfor. Takk!
Hvordan være en forfatter - Tips og ressurser
Jeg var tidligere del av en gruppe frilansskribenter som var overbevist om at de var spesielle. I gruppen er innholdsforfattere som meg som lever av å skrive, og også folk som alltid har ønsket å skrive, men aldri hatt sjansen til å lære. Et av disse medlemmene (fra sistnevnte) gjorde feilen ved å spørre gruppen om hva det ville ta å lære seg å lage en levende frilansskriver uten å gå på college .Han ble chast
Bygg din egen sidescrolling-effekt med Roll.js
Du kan finne dusinvis av rullende biblioteker over hele nettet. De fleste er skrevet i JavaScript og har egne effekter du kan restylle for enkle sidelayouter, on-scroll animasjoner, og så mye mer.Men hva med å kode dine egne rullende effekter ? Eller hva om du bare vil ha en enkel måte å spore hvor langt nedover siden har en bruker rullet?Rol