Pronalaženje i zamena teksta — besplatno
Pretraživanje i zamena teksta sa običnim ili regex podudaranjem, brojem podudaranja uživo i istaknutim pregledom. Podržava neosetljivost na velika/mala slova, cele reči i backreference regex grupe za hvatanje.
💡 U regex režimu koristite grupe hvatanja u Pronađi kao (\\d{4})-(\\d{2}) i referišite ih u Zameni sa $1, $2 — odlično za masovno reformatiranje datuma, imena ili ID-ova.
Uobičajene upotrebe
- Pronađi i Zameni Tekst u Bulk-uZamenite svaki pojavljen teksta ili fraze u celom bloku teksta odjednom.
- Pronađi i Zameni sa Regex-omKoristite regularne izraze sa capture grupama da preformatujete tekst u bulk-u.
- Pronađi i Zameni u KoduPreimenovajte promenljive ili napišite ispočetka šablone u isečku brzo.
- Očistite Neuredne PodatkeUklonite ili normalizujte nasumične znakove, delimitere i formatiranje u nalepljenim podacima.
- Zamenite Reči Tokom PisanjaZamenite ponavljanu reč ili preimenujte lika u celoj skici.
Kako funkcioniše
Pronađi i zameni se u potpunosti izvršava u vašem pregledaču koristeći ugrađeni RegExp mehanizam JavaScript-a — bez biblioteke, bez servera, bez otpremanja. Tekst se obrađuje lokalno u trenutku kada kucate, koristeći String.prototype.matchAll za brojanje i String.prototype.replace za zamenu.
- 1Šablon kompajliran u RegExpDok kucate, termin za pronalaženje se kompajlira u JavaScript RegExp sa odlaganjem od 150 ms tako da patološki šabloni ne zamrznu karticu pri svakom pritisku tastera. U režimu običnog teksta svaki metaznak regularnog izraza se prvo eskejpuje, tako da se doslovne tačke i zagrade tretiraju kao literali. Uključivanje režima Regex prosleđuje vaš šablon direktno. Režim Cela reč omotava šablon u granice reči \b(?:...)\b, a režim Neosetljivo na velika/mala slova dodaje oznaku i.
- 2Jedan prolaz matchAll broji i ističeJedan poziv matchAll nad odloženim tekstom proizvodi svaki objekat podudaranja. Broj podudaranja se čita direktno iz dužine tog niza. Za tekstove ispod 200.000 znakova, istaknuti pregled se gradi prolazeći kroz pomake podudaranja i omotavajući svaki pogodak u <mark> oznaku — HTML-eskejpovanje se primenjuje na sirove segmente teksta pre ubacivanja, ne posle, tako da se podudaranja koja sadrže &, <, ili > pravilno obrađuju.
- 3Zamena doslovnim tekstom ili unazad-referencama grupa hvatanjaIzlaz se proizvodi pomoću String.prototype.replace sa globalnom oznakom, zamenjujući svako podudaranje odjednom. U režimu običnog teksta, bilo koji $ u nizu zamene se udvostručuje u $$ tako da se znaci poput $& i $1 umeću doslovno umesto da se tumače kao unazad-reference. U režimu Regex, $1, $2, itd. rade kao standardne JavaScript zamene grupa hvatanja.
- 4Kopirajte ili preuzmite rezultatPrepisan tekst se pojavljuje u tekst polju samo za čitanje dok kucate. Kopiranje koristi navigator.clipboard.writeText API pregledača. Preuzimanje sinhrono konstruiše Blob tipa text/plain i pokreće lokalno čuvanje — ništa ne napušta vaš uređaj ni u jednom trenutku.
Slične alatke
Pronađi i zameni u Wordu, PowerPointu i Excelu
Menjajte reči u .docx, .pptx i .xlsx datotekama bez Officea: više parova pronađi → zameni, mnogo datoteka odjednom, razlikovanje velikih i malih slova, cele reči ili regularni izrazi. Formatiranje, slike i raspored ostaju isti; ništa se ne otprema.
Grupno preimenovanje datoteka
Preimenujte mnogo datoteka odjednom: pronađi i zameni (ili regex), veličina slova, prefiks, sufiks, numerisanje i datum snimanja fotografije. Pregled uživo, pa preuzmite preimenovane datoteke kao ZIP. Radi na svakom uređaju; ništa se ne otprema.
Birač emodžija
Pretražujte i kopirajte emodžije jednim klikom. Pregledajte po kategorijama, sastavite niz od više emodžija, izaberite ton kože i pronađite one koje ste nedavno koristili.