Pronađi i zamijeni tekst — besplatno
Pretražite i zamijenite tekst s plain ili regex podudaranjem, živim brojem podudaranja i označenim pregledom. Podržava neosjetljivost na velika/mala slova, cijele riječi i povratne reference regex capture grupa.
💡 U regex načinu koristite grupe hvatanja u Pronađi kao (\\d{4})-(\\d{2}) i referencirajte ih u Zamijeni s $1, $2 — odlično za masovno preformatiranje datuma, imena ili ID-ova.
Uobičajene namjene
- Pronađite i Zamenite Tekst u KoličiniZamenite svaki pojavljen teksta ili fraze u celom bloku teksta odjednom.
- Pronađite i Zamenite sa Regex-omKoristite regularne izraze sa capture grupama da preformatujete tekst u količini.
- Pronađite i Zamenite 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 funkcionira
Pronađi i zamijeni radi u potpunosti u vašem pregledniku koristeći ugrađeni RegExp mehanizam JavaScripta — bez biblioteke, bez poslužitelja, bez slanja. Tekst se obrađuje lokalno u trenutku kada tipkate, koristeći String.prototype.matchAll za brojanje i String.prototype.replace za zamjenu.
- 1Uzorak kompajliran u RegExpDok tipkate, izraz pretrage kompajlira se u JavaScript RegExp s odgodom od 150 ms tako da patološki uzorci ne zamrznu karticu pri svakom pritisku tipke. U načinu običnog teksta svaki metaznak regexa prvo se escapira, tako da se doslovne točke i zagrade tretiraju kao doslovne. Uključivanje Regex načina propušta vaš uzorak izravno. Način cijele riječi omata uzorak u sidra granice riječi \b(?:...)\b, a način neosjetljiv na velika/mala slova dodaje oznaku i.
- 2Jedan matchAll prolaz broji i ističeJedan matchAll poziv nad odgođenim tekstom proizvodi svaki objekt podudaranja. Broj podudaranja čita se izravno iz duljine tog niza. Za tekstove ispod 200.000 znakova, istaknuti pregled se gradi prolaskom kroz pomake podudaranja i omatanjem svakog pogotka u oznaku <mark> — HTML escapiranje primjenjuje se na sirove segmente teksta prije umetanja, ne poslije, tako da se podudaranja koja sadrže &, < ili > ispravno obrađuju.
- 3Zamjena doslovnim tekstom ili referencama na hvatajuće grupeIzlaz se proizvodi pomoću String.prototype.replace s globalnom oznakom, zamjenjujući svako podudaranje odjednom. U načinu običnog teksta, svaki $ u nizu zamjene udvostručuje se na $$ tako da se znakovi poput $& i $1 umeću doslovno, a ne tumače kao reference. U Regex načinu, $1, $2 itd. rade kao standardne JavaScript zamjene hvatajućih grupa.
- 4Kopirajte ili preuzmite rezultatPrepisani tekst pojavljuje se u tekstualnom polju samo za čitanje dok tipkate. Kopiranje koristi navigator.clipboard.writeText API preglednika. Preuzimanje sinkrono konstruira Blob tipa text/plain i pokreće lokalno spremanje — ništa ni u jednom trenutku ne napušta vaš uređaj.
Srodni alati
Pronađi i zamijeni u Wordu, PowerPointu i Excelu
Mijenjajte riječi u .docx, .pptx i .xlsx datotekama bez Officea: više parova pronađi → zamijeni, mnogo datoteka odjednom, razlikovanje velikih i malih slova, cijele riječi ili regularni izrazi. Oblikovanje, slike i raspored ostaju isti; ništa se ne prenosi na poslužitelj.
Skupno preimenovanje datoteka
Preimenujte mnogo datoteka odjednom: pronađi i zamijeni (ili regex), velika i mala slova, prefiks, sufiks, numeriranje i datum snimanja fotografije. Pregled uživo, a zatim preuzmite preimenovane datoteke kao ZIP. Radi na svakom uređaju; ništa se ne šalje na poslužitelj.
Odabir emojija
Pretražujte i kopirajte emojije jednim klikom. Pregledajte po kategorijama, složite niz od nekoliko emojija, odaberite ton kože i pronađite nedavno korištene.