RRegexBuilder
Få RegexBuilder
Visuelt regex-værktøjssæt

Byg regexet. Se alle match. Gem det til næste gang.

Live-fremhævning, inspektør for capture-grupper, forklaringer på almindeligt sprog og et kurateret bibliotek med de mønstre, du hele tiden genopfinder.

Planer fra $5/md – opsig når som helst

Live – virker lige her

Regex-tester

Indtast en regex, indtast testtekst – se alle match live.

Mønsterbibliotek
Match — 2 match
Forklaring
  1. ^start of string / line
  2. [^\s@]character class
  3. +one or more of the previous
  4. @literal "@"
  5. [^\s@]character class
  6. +one or more of the previous
  7. \.literal dot
  8. [^\s@]character class
  9. {2,}quantifier
  10. $end of string / line

Pro toolkit

ProUpgrade to Pro to unlock — see plans below.
Saved patterns
Saved patterns are stored privately in this browser.
Results
Export as code
const re = /^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/igm;
const matches = str.match(re);

Stop med at indsætte regex i Stack Overflow

Test, forklar, gem — uden at forlade siden eller miste dit arbejde.

Live match-fremhævning

Indtast et regex, indtast en teststreng — hvert match lyser op med det samme. Capture-grupper vises inline med understøttelse af navngivne grupper.

Forklaring på almindeligt sprog

Indsæt ethvert regex, få en trin-for-trin forklaring: lookbehind, ankerpunkter, tegnklasser, kvantorer, flag. Hver del beskrives på normalt dansk.

Mønsterbibliotek

E-mail, URL, IPv4, IPv6, UUID, ISO-8601, telefonnummer, kreditkort, slug, hex-farve — kuraterede mønstre, der består reelle edge cases (ikke de 5-linjede fra Stack Overflow).

Gem dine egne

Gem hvert regex, du skriver — giv det et navn, tag det, og vend tilbage til det. Pro-konti synkroniseres via cloud på tværs af enheder.

Erstatningstilstand

Test erstatninger med backreferences ($1, $2). Se præcis, hvad dit sed / JS .replace()-kald vil producere.

Multi-flavor

Skift mellem JavaScript-, PCRE- og POSIX-flavors. RegexBuilder fortæller dig, hvilke funktioner der understøttes i hver.

Tre trin

Fra en vag idé til et testet og forklaret regex.

1

Vælg eller indsæt

Start fra et biblioteksmønster eller indsæt et regex, du allerede har skrevet.

2

Test

Live-fremhæv match på enhver teststreng. Redigér, indtil det gør, som du ønsker.

3

Gem

Navngiv, tag, kopier til udklipsholder, indsæt i din kode.

Enkel prisstruktur

Vælg en plan og stop med at genopfinde regex.

Startpakke

For solo-udviklere

$5/md
  • 200 gemte mønstre / md.
  • Forklaring på almindeligt sprog
  • Fuldt mønstrbibliotek
  • Erstatningstilstand
Mest populær
Pro

For data- og sikkerhedsteams

$15/md
  • 5000 gemte mønstre / md.
  • Multi-flavor (JS / PCRE / POSIX)
  • Cloudsynkronisering på tværs af enheder
  • Team-delt bibliotek
  • Prioriteret support

Ofte stillede spørgsmål

Hvilke regex-flavors understøtter I?

JavaScript (standard), PCRE-kompatibel og POSIX. Vi markerer tydeligt ikke-understøttede funktioner, når du skifter flavor.

Forlader min teststreng browseren?

Nej. Alt foregår på klientsiden; vi sender ikke din regex eller teststreng til en server, medmindre du vælger at synkronisere dine gemte mønstre via cloud.

Kan den forklare en regex, jeg ikke selv har skrevet?

Ja – det er netop, hvad forklareren gør. Indsæt enhver regex og få en trin-for-trin forklaring på almindeligt sprog.

Får jeg en gratis prøveperiode?

Nej — dette er et betalt værktøj med planer fra $5 om måneden. Starter er $5/md. og Pro er $15/md.; du kan opsige når som helst.

Hvordan opsiger jeg?

Fra din kontoside eller ved at sende os en e-mail. Opsigelse stopper den næste fornyelse.

Stop med at gætte, om regex'en matcher.

Se alle match live. Gem dem, der virker.

Se planer