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.
💡 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.
- 1Obrazac kompajliran u RegExpDok 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.
- 2Jedan matchAll prolaz broji i ističeJedan 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.
- 3Zamijeni doslovnim tekstom ili referencama na uhvaćene grupeIzlaz 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.
- 4Kopirajte ili preuzmite rezultatPrepisani 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
Razlika u tekstu
Uporedite dva bloka teksta i vidite tačno šta je promijenjeno. Razlika red po red s dodanim, uklonjenim i nepromijenjenim redovima.
CSV razlike (Diff)
Uporedite dva CSV fajla po ključnoj koloni i vidite tačno koji redovi su dodani, uklonjeni ili promijenjeni — uz prikaz konkretnih polja koja se razlikuju, staro i novo. Podržava polja pod navodnicima; radi potpuno u pregledniku.
Pronalazač BPM-a i tonaliteta
Procijenite tempo (BPM) i muzički tonalitet pjesme u vašem pregledniku, uz opciju ručnog određivanja tempa.