RRegexBuilder
Akiri RegexBuilder
Vida regula-esprima ilaro

Konstruu la regula-esprimon. Vidu ĉiun kongruon. Konservu ĝin por poste.

Reala markado, inspektoro de kaptaj grupoj, klarigoj en simpla angla, kaj kuracita biblioteko de la ŝablonoj, kiujn vi ĉiam rekreas.

Planoj ekde $5/mon — nuligu iam ajn

Viva — funkcias ĉi tie

Regex-testilo

Tajpu regex, tajpu testan tekston — vidu ĉiun kongruon vive.

Ŝablonaro
Kongruoj — 2 kongruoj
Klarigo
  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);

Ĉesu alglui regula-esprimojn en Stack Overflow

Testu, klarigu, konservu — sen forlasi la paĝon aŭ perdi vian laboron.

Reala markado de kongruoj

Tajpu regula-esprimon, tajpu testan ĉenon — ĉiu kongruo lumiĝas tuj. Kaptaj grupoj montrataj inline kun subteno por nomitaj grupoj.

Klarigo en simpla angla

Algluu ajnan regula-esprimon, ricevu paŝo-post-paŝan klarigon: retroŝovoj, ankroj, karakterspecoj, kvantifikiloj, flagoj. Ĉiu peco priskribita en normala angla.

Ŝablona biblioteko

Retpoŝto, URL, IPv4, IPv6, UUID, ISO-8601, telefono, kreditkarto, slug, dekumkoloro — kuracitaj ŝablonoj, kiuj pasas realajn randojn (ne la 5-liniajn de Stack Overflow).

Konservu viajn proprajn

Ĉiu regula-esprimo, kiun vi skribas — nomu ĝin, etikedu ĝin, revenu al ĝi. Pro-kontoj sinkronigas tra aparatoj en la nubo.

Anstataŭiga reĝimo

Testu anstataŭigojn kun referencoj ($1, $2). Vidu ekzakte kion via sed / JS .replace() voko produktus.

Plurflavore

Ŝanĝu inter JavaScript, PCRE kaj POSIX flavoj. RegexBuilder diras al vi, kiuj funkcioj estas subtenataj en ĉiu.

Tri paŝoj

De nebula ideo ĝis testita, klarigita regula-esprimo.

1

Elektu aŭ algluu

Komencu de biblioteka ŝablono aŭ algluu regula-esprimon, kiun vi jam skribis.

2

Testu

Reale marku kongruojn sur ajna testa ĉeno. Redaktu ĝis ĝi faras kion vi volas.

3

Konservu

Nomu, etikedu, kopiu al tondujo, algluu en vian kodon.

Simpla prezo

Elektu planon kaj ĉesu rekrei regula-esprimojn.

Starter

Por solaj disvolvigantoj

$5/mo
  • 200 konservitaj ŝablonoj / mo
  • Klara klarigo en simpla lingvo
  • Plena biblioteko de ŝablonoj
  • Anstataŭiga reĝimo
Plej populara
Pro

Por datumaj kaj sekurecaj teamoj

$15/mo
  • 5000 konservitaj ŝablonoj / mo
  • Pluraj stiloj (JS / PCRE / POSIX)
  • Nuba sinkronigo tra aparatoj
  • Komuna biblioteko por teamoj
  • Prioritata subteno

Oftaj demandoj

Kiujn regex-stilojn vi subtenas?

JavaScript (defaŭlte), PCRE-kongrua kaj POSIX. Ni klare markas nesubtenatajn funkciojn kiam vi ŝanĝas stilojn.

Ĉu mia testo forlasas mian retumilon?

Ne. Ĉio estas klientflanke; ni ne sendas vian regex aŭ testajn tekstojn al servilo, krom se vi elektas nuban sinkronigon de viaj konservitaj ŝablonoj.

Ĉu ĝi povas klarigi regex, kiun mi ne skribis?

Jes — tion ĝuste faras la klarigilo. Algluu ajnan regex kaj ricevu paŝon-post-paŝan klarigon en simpla lingvo.

Ĉu mi ricevas senpagan provon?

Ne — ĉi tio estas pagita ilo kun planoj de $5 monate. Starter estas $5/mon kaj Pro estas $15/mon; vi povas nuligi iam ajn.

Kiel mi nuligas?

De via konta paĝo, aŭ per retpoŝto al ni. Rezigno haltigas la sekvan renovigon.

Ĉesu diveni ĉu la regex kongruas.

Vidu ĉiun kongruon vive. Konservu la funkciantajn.

Vidi planojn