RRegexBuilder
Iegūt RegexBuilder
Vizuālais regex rīkkopa

Izveidojiet regex. Redziet katru sakritību. Saglabājiet nākamajai reizei.

Reāllaika izcelšana, sagrupēto daļu pārskatītājs, skaidrojumi vienkāršā valodā un kurēta bibliotēka ar biežāk izmantotajiem rakstiem.

Plāni no $5/mēn — atceliet jebkurā laikā

Aktīvs — darbojas tieši šeit

Regex testētājs

Ievadiet regex, ievadiet testa tekstu — skatiet visas sakritības tiešraidē.

Modeļu bibliotēka
Sakritības — 2 sakritības
Paskaidrojums
  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);

Pārtrauciet regex kopēšanu Stack Overflow

Testējiet, skaidrojiet, saglabājiet — neatstājot lapu un nezaudējot darbu.

Reāllaika sakritību izcelšana

Ievadiet regex, ievadiet testa virkni — visas sakritības uzreiz tiek izceltas. Sagrupētās daļas tiek rādītas iekļauti, atbalstot nosauktās grupas.

Skaidrojums vienkāršā valodā

Ielīmējiet jebkuru regex, saņemiet soli pa solim skaidrojumu: lookbehind, enkuri, rakstzīmju klases, kvantori, karodziņi. Katra daļa aprakstīta saprotamā valodā.

Rakstu kopu bibliotēka

E-pasts, URL, IPv4, IPv6, UUID, ISO-8601, telefons, kredītkarte, slug, HEX krāsa — kurēti raksti, kas iztur reālus robežgadījumus (nevis 5 rindu Stack Overflow varianti).

Saglabājiet savus

Katrs jūsu izveidotais regex — nosauciet, pievienojiet birkas, atgriezieties pie tā. Pro kontiem mākonī sinhronizējas starp ierīcēm.

Aizvietošanas režīms

Testējiet aizvietošanu ar atpakaļatsaucēm ($1, $2). Redziet tieši to, ko radīs jūsu sed / JS .replace() izsauciens.

Daudzflavoru

Pārslēdzieties starp JavaScript, PCRE un POSIX stilu. RegexBuilder norāda, kuras funkcijas ir atbalstītas katrā.

Trīs soļi

No neskaidras idejas līdz pārbaudītai, izskaidrotai regex.

1

Izvēlieties vai ielīmējiet

Sāciet no bibliotēkas raksta vai ielīmējiet jau izveidotu regex.

2

Testēt

Reāllaika sakritību izcelšana jebkurā testa virknē. Rediģējiet, līdz tā dara to, ko vēlaties.

3

Saglabāt

Nosaukt, pievienot birkas, kopēt starpliktuvē, ielīmēt kodā.

Vienkārša cena

Izvēlieties plānu un pārtrauciet no jauna izdomāt regex.

Starter

Vieniniekiem izstrādātājiem

$5/mēn
  • 200 saglabāto paraugu / mēn.
  • Skaidrojums vienkāršā valodā
  • Pilna paraugu bibliotēka
  • Aizvietošanas režīms
Populārākais
Pro

Datu un drošības komandām

$15/mēn
  • 5000 saglabāto paraugu / mēn.
  • Vairāki varianti (JS / PCRE / POSIX)
  • Mākoņa sinhronizācija starp ierīcēm
  • Komandas kopīga bibliotēka
  • Prioritāra atbalsta serviss

Biežāk uzdotie jautājumi

Kādus regex variantus atbalstāt?

JavaScript (noklusējuma), PCRE saderīgs un POSIX. Nepilnības tiek skaidri norādītas, mainot variantus.

Vai mans testa teksts atstāj pārlūku?

Nē. Viss notiek klienta pusē; jūsu regex vai testa teksts netiek nosūtīts uz serveri, ja vien neieslēdzat mākoņa sinhronizāciju saglabātajiem paraugiem.

Vai tas var izskaidrot regex, ko es neesmu rakstījis?

Jā — tieši to dara skaidrotājs. Ielīmējiet jebkuru regex un saņemiet soli pa solim izskaidrotu sadalījumu vienkāršā valodā.

Vai es saņemšu bezmaksas izmēģinājumu?

Nē — šis ir maksas rīks ar plāniem no $5 mēnesī. Starter ir $5/mēn., bet Pro ir $15/mēn.; atcelt varat jebkurā laikā.

Kā atcelt abonementu?

No sava konta lapas vai nosūtot mums e-pastu. Atteikšanās aptur nākamo atjaunošanu.

Pārtrauciet minēt, vai regex sakrīt.

Skatiet visus sakritības tiešraidē. Saglabājiet tās, kas strādā.

Skatīt plānus