Fara beint í aðalefni
LibraTool logoLibraTool

Finna og skipta út texta — ókeypis

Leitaðu og skiptu út texta með venjulegu eða regex-samsvörun, beint samsvörunarfjölda og auðkenndri forskoðun. Styður hástafa-óaðgreiningu, heila-orð og regex-afturvisur.

Virkar án nettengingar eftir hleðslu
Flýtihreinsunar
Sláðu inn leitarorð til að hefja

💡 Í regex-ham skaltu nota föngunarflokka í Finna eins og (\d{4})-(\d{2}) og vísa í þá í Skipta með $1, $2 — frábært til að endursnið dagsetningar, nöfn eða auðkenni í magni.

Algeng notkun

  • Hein Find og Replace TextaSkiptu öllum heitum orðs eða setningu yfir textablokk í einu.
  • Regex Find og ReplaceNotaðu reglulegar segðir með nánunarflokkum til að endurfara texta í magni.
  • Finndu og Skiptu í KóðaEndurnefndu breytur eða endurskrifaðu mynstur yfir sníðu hratt.
  • Hreinsa Ruglinga GögnStrippa eða staðla villandi stafi, afmörkun og snið í límdum gögnum.
  • Skiptu um Orð Meðan þú SkrifarSkiptu endurteknu orði eða endurnefndu persónu í gegnum drög.

Hvernig það virkar

Finna og skipta út keyrir alfarið í vafranum þínum með innbyggðu RegExp-vél JavaScript — ekkert bókasafn, enginn netþjónn, engin upphleðsla. Texti er unninn staðbundið um leið og þú skrifar, notar String.prototype.matchAll fyrir talningu og String.prototype.replace fyrir uppskiptingu.

  1. 1
    Mynstur þáttað í RegExp
    Um leið og þú skrifar er finna-orðið þáttað í JavaScript RegExp með 150 ms afvöktun svo sjúkleg mynstur frjósi ekki flipann við hvert lykilslag. Í hreinum-texta ham er sérhvert regex-metatákn flúið fyrst, svo bókstaflegir punktar og sviga eru meðhöndlaðir sem bókstaflegir. Að virkja Regex ham lætur mynstrið þitt í gegn beint. Heilt-orð ham vefur mynstrið í \b(?:...)\b orðamörk-akkeri, og Ekki-næmt-fyrir-hástöfum ham bætir við i-merkinu.
  2. 2
    Ein matchAll lota telur og undirstrikar
    Eitt matchAll-kall yfir afvakaða textann framleiðir sérhvern samsvörunarhlut. Samsvörunartalan er lesin beint úr þeirri fylkislengd. Fyrir texta undir 200.000 stöfum er undirstrikuð forskoðun byggð með því að ganga í gegnum samsvörunarfrávikin og vefja sérhverja treff í <mark> tag — HTML-flótta er beitt á hráa textahluta fyrir innspýtingu, ekki eftir, svo samsvaranir sem innihalda &, <, eða > eru meðhöndlaðar rétt.
  3. 3
    Skiptu út fyrir bókstaflegan texta eða tökuhóps-bakvísanir
    Úttakið er framleitt af String.prototype.replace með algilda merkinu, skiptir út hverri samsvörun í einu. Í hreinum-texta ham er sérhvert $ í uppbótarstrengnum tvöfaldað í $$ svo stafir eins og $& og $1 séu settir inn óbreyttir frekar en túlkaðir sem bakvísanir. Í Regex ham virka $1, $2, o.s.frv. sem staðlaðar JavaScript tökuhóps-uppbætur.
  4. 4
    Afritaðu eða sæktu niðurstöðuna
    Endurskrifaði textinn birtist í lesa-aðeins textareit um leið og þú skrifar. Afritun notar navigator.clipboard.writeText API vafrans. Að sækja byggir Blob af tegundinni text/plain samstillt og kveikir staðbundna vistun — ekkert yfirgefur tækið þitt kapan sem er.

Tengd verkfæri

Algengar spurningar