10 Regex Cheat Sheets til bogmærke for udviklere og Sysadmin

Regular Expression (Regex) er en sofistikeret metode til strengsøgning. Det inkluderer en sekvens af forskellige tegn, der angiver et bestemt søgemønster. Det bruges hovedsageligt til strengsøgningsalgoritmer.

Ved hjælp af Regex kan du søge efter nogle karakterer, som du muligvis skal have adgang til og behandle. Du kan gøre det ved at skabe et matchende mønster mod de data, du vil udtrække. Det er implementeret i mange programmeringssprog, såsom Java, JavaScript, Python, PHP og mere.

Så har du nogensinde fundet problemer med at udtrække data fra en tegnstreng? Det kan være svært, da der er millioner og billioner af data derude.

Det er her, du kan bruge Regex snydeark til at finde den række af tegn, du har søgt efter. Og for at hjælpe dig med at spare tid og kræfter, er her nogle af de bedste Regex-snydeark, som du kan se på, mens du skraber eller koder.

Vær så god!

Cheatografi: Denne hjemmeside er en af ​​de bedste til at finde snydeark. Du kan finde en hurtig guide, som Dave Child har kurateret for Regular Expressions (Regex). Det inkluderer symboler, påstande, intervaller og eksempelmønstre, der kan hjælpe dig hurtigt i gang. Det dækker ankre, kvantifikatorer, escape-sekvenser, karakterklasser, almindelige metategn, mønstermodifikatorer, specialtegn og mere. Du kan downloade dette snydeark eller bogmærke det i din browser.

  6 bedste regnskabstilknyttede programmer til at godkende og tjene penge

Reexegg.com: Dette snydeark indeholder almindeligt anvendte regulære udtryk på forskellige sprog, inklusive Python. Det omfatter tegn, logik, kvantifikatorer, mellemrum, tegnklasser, grænser og ankre, inline-modifikatorer, POSIX-klasser, klasseoperationer, look-arounds og syntaks. Alle tabellerne er nemme at læse, og du kan også finde et link til at lære 1001 måder at udnytte Regex på.

Dev. Uanset hvilket niveau af færdigheder du har som udvikler, vil dette snydeark være nyttigt for dig. Kuratoren for denne Regex-liste er Emma Bostian, og hun giver en ren syntaks for hvert emne. De emner, hun har dækket, omfatter, hvordan man tester en Regex, testning af flere mønstre, ignorering af tilfælde, matchende variabler, udtrækning af matches i arrays, matchende tegn, alfabeter og tal; doven matching, matchende start- og slutstrengmønstre og mange flere kampe.

MDN Web Docs: Dette er endnu et sted at finde et fremragende Regex-snydeark. Den leder dig gennem en komplet Regex-guide med syntaks og inkluderer forklaringer og eksempler, som både avancerede og begyndere kan forstå. Dens indhold omfatter udtryk for karakterklasser, kvantificerere, påstande, Unicode-egenskabsudslip og områder og grupper. Hvis du ønsker at få mere information relateret til et bestemt emne, skal du klikke på linket tilknyttet den tilsvarende overskrift.

KeyCDN: Hop videre til dette websted for at forstå Regex med eksempler, værktøjer og forklaringer. Du kan finde udtrykkene og deres tilhørende beskrivelse for at forstå begrebet mere. Det begynder med nogle grundlæggende regler om Regex og derefter et hurtigt overblik over Regex-tokens, og hvordan de fungerer inden for udtryk. Dernæst inkluderer det udtryk for kvantificerere, karakterklasser, specialtegn, grupper, strengerstatninger og påstande. Du vil også finde Regex-eksempler såsom matchende e-mailadresser og telefonnumre sammen med værktøjer (Regexr, Regex101 og RegexPal) til at teste din Regex-syntaks.

  8 AI Music Generator til at begynde at komponere melodier

DebuggexBeta: Hvis du er fan af et enkeltsidet snydeark, er denne hjemmeside noget for dig. Bare gem det i din browser og se det, når du har brug for det. Dette Regex-snydeark dækker Regex-grundlæggende, karakterklasser, flag, påstande, kvantificerere, specialtegn, erstatninger og grupper. Du kan også filtrere udtryk ved at indtaste et nøgleord i boksen placeret øverst på websiden.

Fabrikssind: Uanset om du er nybegynder, avanceret udvikler eller udvikler på mellemniveau, vil dette Regex-snydeark af Jonny Fox hjælpe dig, mens du sidder fast. Du kan bruge det i forskellige programmeringssprog, herunder Java, Python, Ruby, Perl, C++, C#, JavaScript og mere. Det starter med grundlæggende emner såsom ankre, kvantificerere, OR-operatorer, karakterklasser og flag. Du vil derefter finde emner på mellemniveau som f.eks. indfangning og gruppering, parentes-udtryk og Lazy and Greedy-matches. I sidste ende kan du finde udtryk for avancerede emner såsom grænser, tilbage-referencer, look-behinds og look-arounds.

  Sådan opdaterer du alle dine Mac-apps

OverAPI.com: Denne seje hjemmeside for Regex-snydearket dækker alle de væsentlige emner og eksempler. Du kan finde forskellige farver, der beroliger dit øje som baggrund for hvert emne skrevet i hvidt. Det dækker ankre, kvantifikatorer, tegn, POSIX, grupper, modifikatorer, strenge og påstande.

På vej mod datavidenskab: Dette Regex-ark er praktisk og minder dig om alle de koncepter og udtryk, du har brug for som udvikler. Det er skrevet af Radian Krisno og starter med en grundlæggende introduktion til Regex og derefter eksempler til at løse nogle problemer. Det dækker rå streng, specielle sekvenser, metategn, funktion, indfangningsgruppe og mere. Hvert emne er godt forklaret med gode eksempler og output.

DataQuest: Dette Regex snydeark er nyttigt, især hvis du er en Python-udvikler. Den har en ordentlig forklaring for hvert emne, udtryk og karakter. Du finder udtryk for specialtegn, karakterklasser, sæt, grupper, modulfunktioner og værdifulde ressourcer til Python. Du kan også downloade dens PDF gratis.

Konklusion

Dette er alt, hvad vi har, hvis du leder efter et godt RegEx-snydeark. Brug disse nyttige ressourcer til at søge efter en streng af tegn og fremskynde din web-skrabning eller andre brugssager. Du vil måske også udforske disse praktiske, praktiske RegEx-værktøjer.