Besplatan Pronalaženje i zamjena teksta

Pretražite i zamijenite tekst sa običnim ili regex podudaranjem, brojem podudaranja uživo i istaknutim prikazom. Podržava neosjetljivost na velika/mala slova, cijele riječi i regex referentne grupe.

Radi offline nakon učitavanja
Brza čišćenja
Unesite pojam za pretragu da počnete

💡 U regex modu koristite hvatajuće grupe u polju Pronađi, npr. (\d{4})-(\d{2}), i referencirajte ih u polju Zamijeni sa $1, $2 — odlično za masovno preoblikovanje datuma, imena ili ID-ova.

Kako radi

Pronađi i zamijeni radi u potpunosti u vašem pregledniku koristeći ugrađeni RegExp mehanizam JavaScripta — bez biblioteke, bez servera, bez slanja. Tekst se obrađuje lokalno u trenutku kad kucate, koristeći String.prototype.matchAll za brojanje i String.prototype.replace za zamjenu.

  1. 1
    Obrazac kompajliran u RegExp
    Dok kucate, termin za pronalaženje se kompajlira u JavaScript RegExp sa odgodom od 150 ms tako da patološki obrasci ne zamrznu karticu pri svakom pritisku tastera. U modu običnog teksta, svaki meta-znak regularnog izraza se prvo escape-uje, tako da se doslovne tačke i zagrade tretiraju kao doslovni znakovi. Uključivanje Regex moda propušta vaš obrazac direktno. Mod cijele-riječi omotava obrazac u granice riječi \b(?:...)\b, a mod neosjetljiv-na-velika/mala-slova dodaje i oznaku.
  2. 2
    Jedan matchAll prolaz broji i ističe
    Jedan poziv matchAll nad odgođenim tekstom proizvodi svaki objekat podudaranja. Broj podudaranja se čita direktno iz dužine tog niza. Za tekstove ispod 200.000 znakova, istaknut pregled se gradi prolaskom kroz pomake podudaranja i omotavanjem svakog pogotka u <mark> oznaku — HTML-escape se primjenjuje na sirove segmente teksta prije umetanja, ne poslije, tako da se podudaranja koja sadrže &, <, ili > ispravno obrađuju.
  3. 3
    Zamijeni doslovnim tekstom ili referencama na uhvaćene grupe
    Izlaz se proizvodi pomoću String.prototype.replace sa globalnom oznakom, zamjenjujući svako podudaranje odjednom. U modu običnog teksta, bilo koji $ u nizu zamjene se udvostručuje u $$ tako da se znakovi poput $& i $1 umeću doslovno umjesto da se tumače kao reference na uhvaćene grupe. U Regex modu, $1, $2, itd. rade kao standardne JavaScript zamjene uhvaćenih grupa.
  4. 4
    Kopirajte ili preuzmite rezultat
    Prepisani tekst se pojavljuje u textarea samo-za-čitanje dok kucate. Kopiranje koristi navigator.clipboard.writeText API preglednika. Preuzimanje sinhrono konstruiše Blob tipa text/plain i pokreće lokalno čuvanje — ništa nikada ne napušta vaš uređaj.

Povezani alati

Često postavljana pitanja