Iskanje in zamenjava besedila — brezplačno
Iščite in zamenjajte besedilo z navadnim ali regularnim izrazom, živim štetjem zadetkov in označenim predogledom. Podpira neobčutljivost na velikost črk, celotno besedo in povratne sklice skupin regularnih izrazov.
💡 V načinu regularnih izrazov v iskalnem polju uporabite zajemne skupine, npr. (\d{4})-(\d{2}), in se nanje sklicujte z $1, $2 v zamenjavi — odlično za preoblikovanje datumov, imen ali ID-jev v velikem obsegu.
Pogosta področja uporabe
- Najdite in Zamenjajte Besedilo v SkupinahZamenjajte vsak priklad besede ali fraze v celem bloku besedila naenkrat.
- Najdite in Zamenjajte z RegexUporabite regularne izraze s skupinami za ujemanje za oblikovanje besedila v skupinah.
- Najdite in Zamenjajte v KodiPreimenovite spremenljivke ali prepiszite vzorce v izseku hitro.
- Pocistite Neurejena PodatkeOdstranite ali normalizirajte nahodne znake, ločilnike in oblikovanje v prilepljenih podatkih.
- Zamenjajte Besede Med PisanjemZamenjajte ponavljajoco besedo ali preimenovajte lika v celotnem osnutku.
Kako deluje
Najdi in zamenjaj teče v celoti v vašem brskalniku z uporabo vgrajenega pogona RegExp JavaScripta — brez knjižnice, brez strežnika, brez nalaganja. Besedilo se obdela lokalno v trenutku, ko ga vtipkate, z uporabo String.prototype.matchAll za štetje in String.prototype.replace za nadomeščanje.
- 1Vzorec kompiliran v RegExpMed tipkanjem se iskani izraz kompilira v JavaScript RegExp s 150 ms zakasnitvijo, tako da patološki vzorci ne zamrznejo zavihka ob vsakem pritisku tipke. V navadnem besedilnem načinu je vsak metaznak regularnega izraza najprej pobegel, tako da se dobesedne pike in oklepaji obravnavajo kot dobesedni. Vklop načina Regex vaš vzorec prepusti neposredno. Način cele besede zavije vzorec v sidra meje besede \b(?:...)\b, način neobčutljiv na velikost črk pa doda zastavico i.
- 2En prehod matchAll šteje in poudarjaEn klic matchAll nad besedilom z zakasnitvijo ustvari vsak predmet ujemanja. Število ujemanj se bere neposredno iz dolžine tega polja. Za besedila pod 200.000 znaki se ustvari poudarjen predogled s pregledom odmikov ujemanja in ovijanjem vsakega zadetka v oznako <mark> — HTML-pobeg se uporabi na surovih besedilnih odsekih pred vstavljanjem, ne po njem, tako da se ujemanja, ki vsebujejo &, < ali >, pravilno obravnavajo.
- 3Zamenjaj z dobesednim besedilom ali povratnimi sklici zajemne skupineIzpis ustvari String.prototype.replace z globalno zastavico, ki hkrati zamenja vsako ujemanje. V navadnem besedilnem načinu se vsak $ v nadomestnem nizu podvoji na $$, tako da se znaki, kot sta $& in $1, vstavijo dobesedno namesto kot povratni sklici. V načinu Regex $1, $2 itd. delujejo kot standardne JavaScript zamenjave zajemne skupine.
- 4Kopirajte ali prenesite rezultatPrepisano besedilo se pojavi v besedilnem polju samo za branje med tipkanjem. Kopiranje uporablja API navigator.clipboard.writeText brskalnika. Prenos sinhrono ustvari Blob tipa text/plain in sproži lokalno shranjevanje — v nobenem trenutku nič ne zapusti vaše naprave.
Sorodna orodja
Poišči in zamenjaj v Wordu, PowerPointu in Excelu
Zamenjajte besede v datotekah .docx, .pptx in .xlsx brez Officea: več parov poišči → zamenjaj, veliko datotek naenkrat, razlikovanje velikih in malih črk, cele besede ali regularni izrazi. Oblikovanje, slike in postavitev ostanejo enaki; nič se ne naloži na strežnik.
Množično preimenovanje datotek
Preimenujte več datotek naenkrat: poišči in zamenjaj (ali regularni izraz), velike in male črke, predpona, pripona, oštevilčenje in datum nastanka fotografije. Predogled v živo, nato prenesite preimenovane datoteke kot ZIP. Deluje na vsaki napravi; nič se ne naloži.
Izbirnik emojijev
Iščite in kopirajte emojije z enim klikom. Brskajte po kategorijah, sestavite niz več emojijev, izberite odtenek kože in poiščite nedavno uporabljene.