Regex-referanse

Javascript Regex / Regulære uttrykk cheatsheet.

For å slå opp regex-syntaks blar du til riktig del av dette juksearket, som Character set, Quantifiers eller Boundaries, og leser hvert uttrykk ved siden av beskrivelsen.

Last updated:

Regex-cheatsheet. Javascript Regex / Regulære uttrykk cheatsheet. Mestre regulære uttrykk med vår gratis online regex-memo.

Denne omfattende referanseguiden gir en rask og enkel måte å slå opp viktig regex-syntaks, inkludert tegnklasser, kvantifikatorer, ankere og lookarounds.

Enten du er en nybegynner som lærer det grunnleggende eller en erfaren utvikler som trenger en rask påminnelse for komplekse mønstre, har vårt cheat-sheet deg dekket.

Hvis du bygger søkemønstre for loggene dine, er vår Crontab-generator og Regex-tester perfekte følgesvenner for å strømlinjeforme utviklingsprosessen din. Utforsk vår kuraterte liste over tokens for å bli mer effektiv med mønstermatching.

Dette førsteklasses regex-cheat-sheetet dekker alt fra grunnleggende bokstavelige treff til avanserte bakoverreferanser og gruppefangst, noe som sikrer at du alltid har den riktige syntaksen for hånden.

Å holde mønstrene dine robuste og vedlikeholdbare er enkelt med vår Regex-tester, som passer perfekt sammen med referansen som er oppført her for å validere logikken din i sanntid.

Vi tilbyr en 100 % gratis, privat og sikker måte å få tilgang til den viktigste regex-dokumentasjonen direkte i nettleseren din, noe som hjelper deg med å unngå vanlige syntaksfeil og øke hastigheten på kodingen din.

Ofte stilte spørsmål

Hvordan bruker jeg dette regex-juksearket?

Hver del er en tabell med to kolonner: Expression viser regex-symbolet og Description forklarer hva det treffer, med merknader under for de vanskelige tilfellene. Bruk nettleserens søk (Ctrl+F eller Cmd+F) for å hoppe til et symbol, og prøv det deretter i Regex-tester.

Hvilken regex-variant dekker juksearket?

Det følger syntaksen for regulære uttrykk i JavaScript, slik RegExp brukes i nettlesere og Node.js. De fleste symbolene, som \d, \w, tegnsett og kvantifikatorer, virker likt i PCRE, Python og Java, men støtte for lookbehind og enkelte escape-sekvenser varierer mellom motorene.

Hvilke tegn må escapes i en regex?

Utenfor et tegnsett escaper du . ^ $ \ / ( ) [ ], krøllparentesene og den loddrette streken med en omvendt skråstrek. Inne i hakeparenteser må bare den omvendte skråstreken og den avsluttende hakeparentesen escapes, en cirkumfleks bare rett etter den innledende hakeparentesen, og en bindestrek bare mellom to bokstaver eller sifre.

Hva er forskjellen på en fangende og en ikke-fangende gruppe?

En fangende gruppe som (foo) treffer og husker teksten, så du kan gjenbruke den med en tilbakereferanse som \1 eller lese den fra treffresultatene. En ikke-fangende gruppe, (?:foo), grupperer bare mønsteret uten å lagre det som ble truffet.

Hva gjør lookahead og lookbehind?

Lookarounds sjekker teksten ved siden av et treff uten å ta den med i resultatet. foo(?=bar) treffer foo bare når bar følger etter, og foo(?!bar) bare når bar ikke følger etter. Lookbehinds gjør det samme for tekst før treffet, for eksempel foo bare når bar står foran.

Hva betyr \b i en regex?

\b er en ordgrense: en posisjon uten bredde mellom et ordtegn (bokstav, siffer eller understrek) og et tegn som ikke er et ordtegn, eller i starten eller slutten av strengen ved siden av et ordtegn. For eksempel treffer \bcat\b ordet cat alene, men ikke inne i concatenate.

Slik bruker du dette nettverktøyet

Regex-cheatsheet er laget for raske arbeidsflyter i nettleseren når du må formatere, validere, konvertere, dekode, kode, generere eller kontrollere data uten å åpne en tung skrivebordsapp. Start med inndatafeltet eller de synlige valgene, kontroller resultatet og kopier eller last ned utdataene.

Privat behandling i nettleseren

Regex-cheatsheet holder den vanlige behandlingen lokalt i nettleseren. Det er nyttig for kodebiter, tokens, dokumenter, konfigurasjonsverdier, tekstutdrag og annet innhold som ikke bør sendes til en ekstern tjeneste uten behov.

Når verktøyet er nyttig

Bruk Regex-cheatsheet til repeterbare utvikleroppgaver, teknisk dokumentasjon, QA-kontroller, raske konverteringer, feilsøking, innholdsrydding og interne teamflyter. Siden fokuserer på tydelige inndata, rask tilbakemelding og utdata som er enkle å bruke videre.

Praktiske tips

Før du kopierer sluttresultatet, bør du sjekke detaljer som mellomrom, store og små bokstaver, filnavn, koding, tokenstruktur, linjeskift eller utdataformat. Små kontroller hindrer feil når resultatet brukes i kode, rapporter, saker, e-post eller tekniske notater.