RRegexBuilder
Gaukite RegexBuilder
Vizualinis reguliariųjų reiškinių įrankių rinkinys

Sukurkite reiškinį. Matykite visus atitikmenis. Išsaugokite kitam kartui.

Tiesioginis paryškinimas, sugavimo grupių inspektorius, paaiškinimai paprasta kalba ir kruopščiai atrinkta šablonų biblioteka.

Planai nuo $5/mėn – atšaukite bet kada

Veikia – čia pat

Regex tikrintuvas

Įveskite regex, įveskite testinį tekstą — matykite kiekvieną sutapimą gyvai.

Šablonų biblioteka
Sutapimai — 2 sutapimai
Paaiškinimas
  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);

Nustokite kopijuoti reguliuosius reiškinius iš Stack Overflow

Tikrinkite, aiškinkite, išsaugokite – neišeinant iš puslapio ir neprarandant darbo.

Tiesioginis atitikmenų paryškinimas

Įveskite reiškinį, įveskite testinę eilutę – visi atitikmenys akimirksniu paryškinti. Sugavimo grupės rodomos tiesiogiai, palaikant pavadinimus turinčias grupes.

Paaiškinimas paprasta kalba

Įklijuokite bet kurį reguliarųjį reiškinį ir gaukite išsamų paaiškinimą: lookbehind, inkarus, simbolių klases, kiekybinius žymenis, vėliavas. Kiekviena dalis aprašoma suprantama kalba.

Šablonų biblioteka

El. paštas, URL, IPv4, IPv6, UUID, ISO-8601, telefonas, kreditinė kortelė, slug, šešioliktainė spalva – kruopščiai atrinkti šablonai, atlaikantys realius kraštutinius atvejus (ne tie 5 eilučių iš Stack Overflow).

Išsaugokite savo

Kiekvieną sukurtą reiškinį – pavadinkite, pažymėkite etikete, grįžkite prie jo. Pro paskytos sinchronizuojamos debesijoje tarp įrenginių.

Keitimo režimas

Tikrinkite pakeitimus su atgalinėmis nuorodomis ($1, $2). Matykite tiksliai, ką sugeneruotų jūsų sed / JS .replace() komanda.

Kelių šakų palaikymas

Keiskite JavaScript, PCRE ir POSIX šakas. RegexBuilder parodo, kurios funkcijos palaikomos kiekvienoje.

Trys žingsniai

Nuo miglotos idėjos iki ištestuoto ir paaiškinto reguliariojo reiškinio.

1

Pasirinkite arba įklijuokite

Pradėkite nuo bibliotekos šablono arba įklijuokite jau sukurtą reguliarųjį reiškinį.

2

Testuoti

Tiesioginis atitikmenų paryškinimas bet kurioje testinėje eilutėje. Redaguokite, kol veiks taip, kaip norite.

3

Išsaugoti

Pavadinkite, pažymėkite etikete, nukopijuokite į iškarpinę, įklijuokite į savo kodą.

Paprastas kaindaris

Pasirinkite planą ir nustokite kurti reguliuosius reiškinius iš naujo.

Starter

Vienišiems programuotojams

$5/mėn.
  • 200 išsaugotų šablonų / mėn.
  • Paaiškinimas paprastai kalba
  • Pilta šablonų biblioteka
  • Keitimo režimas
Populiariausias
Pro

Duomenų ir saugumo komandoms

$15/mėn.
  • 5000 išsaugotų šablonų / mėn.
  • Keli stiliai (JS / PCRE / POSIX)
  • Sinchronizacija debesijoje per įrenginius
  • Komandos bendra biblioteka
  • Prioritetinis palaikymas

Dažni klausimai

Kokius regex stilius palaikote?

JavaScript (numatytasis), PCRE suderinamą ir POSIX. Neišsamiai palaikomas funkcijas pažymime aiškiai, kai keičiate stilių.

Ar mano testinė eilutė palieka naršyklę?

Ne. Viskas vyksta kliento pusėje; nesiunčiame jūsų regex ar testinių eilučių į serverį, nebent pasirinksite sinchronizuoti išsaugotus šablonus per debesį.

Ar gali paaiškinti regex, kurio nerašiau?

Taip — būtent tai ir daro paaiškinimas. Įklijuokite bet kokį regex ir gaukite išsamų paaiškinimą žingsnis po žingsnio.

Ar gaunu nemokamą bandomąjį laikotarpį?

Ne – tai mokamas įrankis su planais nuo $5 per mėnesį. Starter kainuoja $5/mėn., o Pro – $15/mėn.; atšaukti galite bet kada.

Kaip atšaukti?

Iš savo paskyros puslapio arba siųsdami mums el. laišką. Atšaukimas sustabdo kitą pratęsimą.

Nebespekuliuokite, ar regex sutampa.

Matykite kiekvieną sutapimą gyvai. Išsaugokite tuos, kurie veikia.

Peržiūrėti planus