30 Nyttige regelmæssige udtryk og ressourcer
Regelmæssigt udtryk, eller ofte kendt som regex, er et mønster der består af regler, der bruges til at matche et bestemt sæt strenge. De er ekstremt kraftfulde, og du skal bruge dem i de fleste programmeringssprog, du kommer på tværs af, især når der er behov for at scanne og matche kontekst til yderligere handlinger.
Her er et simpelt eksempel på regelmæssigt udtryk - at matche alle strenger består af "almindelig udtryk","regulære udtryk","regex"og"regexp"I et indhold er dette dit almindelige udtryk - reg (ular udtryk? | ex (p | es)?)
Nu kan de måske virke lidt forvirrende eller svært at afhente først, men når du først forstår syntaksen, vil du bemærke det er ret simpelt og helt sikkert meget nyttigt til fremtidige kodingsprojekter. At lære og bruge regelmæssige udtryk må ikke være torturøs proces.
Her er en liste over nyttige regulære udtryk og ressourcer til at gøre dit liv lettere. Fuld liste efter spring.
Desktop Regex Tools
expresso (Vinde)Expresso er en prisbelønnet regex editor, der er egnet til regulære udtryk nybegyndere; den har også et fuldt udviklet udviklingsmiljø for programmører og webdesignere.
Rad Software Regular Expression Designer (Vinde)Interaktiv Windows-baseret regex-applikation designet til at være enkel og nem at bruge ... NET-ramme er påkrævet.
Regex Coach (Vinde)Grafisk applikation til Windows, som kan bruges til at eksperimentere med (Perl-kompatible) regulære udtryk interaktivt.
RegExr Desktop (Win, Mac, Linux)Værktøjer til læring, redigering og afprøvning af regulære udtryk (RegEx eller RegExp for kort) på Mac OSX, Windows og Linux.
Regex Widget (Mac)Interaktiv widget til at prøve regelmæssige udtryk for JavaScript og andre sprog (som Sed, Ruby eller Perl).
Regelmæssige udtryk TesterFirefox addon testværktøj til regulære udtryk med farvefremhævning (herunder submatches) og hjælpere til at skabe udtryk.
Mere:
- Regex magi (Vinde) - Genererer komplette regulære udtryk til dine specifikationer uden at skulle håndtere regelmæssig ekspressionssyntax.
Online Regex Tools
RegE xr Oprettet af gskinner, dette er et af de bedste online regulære udtrykværktøjer, vi har set hidtil. Det er samfund drevet med nyttige eksempler på regex-syntaks. Støtter match og erstatter.
HTML2Regexp - Regular Expression Generator til HTML Element Ruby-program til generering af regulære udtryk til udvinding af HTML-elementer.
reWorkOnline regulære udtryk værktøjer med funktioner som erstatning, multiple, split, scan og mere. Opdater resultater øjeblikkeligt, mens du skriver.
RubularRuby-baseret regulær ekspressionsredaktør. Praktisk og enkel måde at teste dine regulære udtryk på internettet på.
Txt2reAwesome lille værktøj til forfriskning af din hukommelse om, hvordan du sammensætter regex mønstre. Understøtter Perl, PHP, Python, Java, Javascript, ColdFusion, C, C ++, Ruby, VB, VBScript, JSharp, C Sharp, C ++, .NET og VB.NET.
Mere:
- Regular Expression Test Tool - Denne tjeneste anvender PHP Regular Expression-funktioner som en base for dens operationer. Det kan også være nyttigt for programmører af andre sprog.
- Rex V - Ajax baseret regelmæssig ekspressions evaluator til tre forskellige regulære ekspressionssystemer PHP PCRE, PHP Posix og Javascript.
- Flex 3 Regular Expression Explorer - EF-drevet regelmæssigt regelmæssigt udtryk test site med prøver, du kan lege med.
- Regex Pal - JavaScript Regular Expression Tester med realtids regex syntaks og match highlighting.
- Python Regular Expression Testing Tool - Et af de webbaserede python regulære udtryk værktøj til hurtigt at teste regulære udtryk. Inkluderer støtte til python regex specifikke funktioner som dotall og unicode.
Mere læsning på Regex
- Brug af Regular Expressions - Regelmæssigt udtryk i et nøddeskal.
- Regelmæssig ekspression Basics
- Regular Expression Basic Syntax Reference
- Regular Expressions Cheat Sheet - Quick Reference Guide til regulære udtryk, herunder symboler, intervaller, gruppering, påstande og nogle prøve mønstre for at komme i gang.
- RegExLib cheatsheet - For .NET framework.
- .NET Framework Regular Expressions
- Fem vaner for succesfulde regelmæssige udtryk
- Regelmæssige ekspressionseksempler - Eksempler på mønstre, som du kan bruge til og tilpasse til dine egne formål.
- Sådan bruges og får mest muligt ud af regelmæssige udtryk
- Introduktion til Regular Expressions ved hjælp af JavaScript
- 37 Testede PHP, Perl og JavaScript Regular Expressions - Liste over PHP, Perl og JavaScript regulære udtryk til almindelige brugssager, der er testet og er klar til at gå.
- 8 Regelmæssige udtryk, du bør vide
Vi klipper sandsynligvis bare overfladerne af nyttige Regular Expression-værktøjer. Hvis du mener, at vi har gået glip af en god stykke regex-artikel eller -værktøjer, skal du skrive en kommentar nedenfor. Tak!