Fara beint í aðalefni
LibraTool logoLibraTool

Regex-prófari — ókeypis

Prófaðu reglulegar segðir á texta í rauntíma. Sjáðu auðkenndar samsvörun, hópa og samsvörunarupplýsingar.

Virkar án nettengingar eftir hleðslu
//g
Fánar:

g Alheimur - finndu allar samsvarandi · i Ekki skera við há/lágstafi · m Margar línur - ^ og $ passa við línakil · s Dotall - punktur passar við nýja línu · u Unicode - fullnægjandi kóðapunkta samsvörun · y Sticky - hver samsvörun verður að byrja þar sem sú síðasta endaði

Dæmi:

Samsvörun

The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs.Sláðu inn mynstur að ofan til að sjá samsvörun auðkennd hér.

Algeng notkun

  • Prófaðu regex fyrir form staðfestinguSkrifaðu og prófaðu reglulegur tjáningar til að staðfesta tölvupóst, símanúmer, póstnúmer og önnur form innslit.
  • Parsa netþjón logs með regexSkrifaðu regex mynstur til að draga út tímastimpla, IP slóðir, villukóða og skipulögð gögn frá log skrám.
  • Dragðu út og skiptu texta með regexNotaðu regex til að finna mynstur, draga út gögn eða undirbúa finna og skipti aðgerðir áður en þú keyrir þær í ritli.
  • Prófaðu URL beinar mynsturSkrifaðu og prófaðu regex mynstur fyrir URL beina reglur í Express, Nginx og Apache.
  • Dragðu út gögn með regexByggðu og prófaðu mynstur til að draga út skipulögð gögn frá óskipulegum texta, HTML eða markdown.

Hvernig það virkar

Þetta tól keyrir algjörlega í vafranum þínum með innbyggðu RegExp-vél JavaScript — sömu vél sem knýr sérhverja skriftu á sérhverri vefsíðu sem þú heimsækir. Ekkert mynstur, prófunartexti, eða samsvörunarniðurstaða er nokkurn tíma sent á netþjón.

  1. 1
    Mynstur þáttað í RegExp
    Um leið og þú skrifar kallar tólið á new RegExp(pattern, flags) með merkjunum sem þú hefur víxlað (g, i, m, s, u, y). Ef mynstrið er setningafræðilega ógilt birtast gripin villuskilaboð strax innlínu — enginn kirtnihnappur þarf.
  2. 2
    exec() lykkja safnar samsvörunum
    Vélin keyrir re.exec(text) í lykkju, skráir hverja samsvörun stafavísitölu, lengd, fullt gildi, númeraða tökuhópa, og hvaða nefndu hópa sem er. Öryggisþak 10.000 samsvarana kemur í veg fyrir hlaupandi mynstur, og núll-lengdar-samsvörunarvörður framfærir lastIndex til að forðast óendanlegar lykkjur.
  3. 3
    Texti skiptur í undirstrikaða spanna
    buildSegments fall gengur í gegnum samsvörunarfrávikin og sker uppsprettutextann í til-skiptis-ósamsvöruð og samsvöruð atriði. Samsvöruð spönn eru vafin í <mark> element með litum sem hringrás svo skarandi eða aðliggjandi samsvaranir haldist sjónrænt aðgreindar.
  4. 4
    Skiptingar-ham með String.replace
    Að skipta yfir í skiptingar-ham kallar á testText.replace(new RegExp(pattern, flags), replacement) beint, sem þýðir að bakvísanir eins og $1 og $<name> virka nákvæmlega eins og þær myndu í JavaScript-kóða. Niðurstöðutexti er sýndur lifandi og má afrita á klippiborðið.

Tengd verkfæri

Algengar spurningar