Hľadanie a nahrádzanie textu zadarmo
Vyhľadávajte a nahrádzajte text pomocou prostého alebo regulárneho výrazu, živým počtom zhôd a zvýrazneným náhľadom. Podporuje necitlivosť na veľkosť písmen, celé slovo a spätné referencie na skupiny regulárnych výrazov.
💡 V režime regulárnych výrazov používajte skupiny v Hľadať, napr. (\d{4})-(\d{2}), a odkazujte na ne v Nahradiť cez $1, $2 — vhodné na hromadné preformátovanie dátumov, mien alebo ID.
Bežné použitia
- Hromadne Vyhľadajte a Nahraďte TextNahraďte každý výskyt slova alebo frázy v celom bloku textu naraz.
- Vyhľadajte a Nahraďte s RegexPoužívajte regulárne výrazy so skupinami záberu na hromadné prepracovanie textu.
- Vyhľadajte a Nahraďte v KódePremenovajte premenné alebo prepíšte vzory v úryvku rýchlo.
- Vyčistite Neporiadne ÚdajeOdstráňte alebo normalizujte náhodné znaky, oddeľovače a formátovanie v prilepených údajoch.
- Nahraďte Slová Počas PísaniaNahraďte opakované slovo alebo premenujte postavu v celej čekanine.
Ako to funguje
Nájsť a nahradiť beží výhradne vo vašom prehliadači pomocou vstavaného enginu RegExp JavaScriptu — bez knižnice, bez servera, bez nahrávania. Text sa spracúva lokálne v okamihu písania, pomocou String.prototype.matchAll na počítanie a String.prototype.replace na nahradenie.
- 1Vzor skompilovaný do RegExpPočas písania sa hľadaný výraz kompiluje do JavaScript RegExp so 150 ms oneskorením, aby patologické vzory nezmrazili kartu pri každom stlačení klávesu. V režime obyčajného textu sa najprv escapuje každý metaznak regulárneho výrazu, takže sa doslovné bodky a zátvorky považujú za doslovné. Zapnutie režimu Regex prepustí váš vzor priamo. Režim celého slova obalí vzor hraničnými kotvami slova \b(?:...)\b a režim necitlivý na veľkosť písmen pridá príznak i.
- 2Jediný prechod matchAll počíta a zvýrazňujeJedno volanie matchAll nad textom s oneskorením vytvorí každý objekt zhody. Počet zhôd sa číta priamo z dĺžky tohto poľa. Pre texty pod 200 000 znakov sa zostaví zvýraznený náhľad prechádzaním posunov zhody a obalením každého výskytu tagom <mark> — HTML-escapovanie sa aplikuje na surové textové úseky pred vložením, nie po ňom, takže zhody obsahujúce &, < alebo > sa spracujú správne.
- 3Nahradenie doslovným textom alebo spätnými odkazmi na zachytávacie skupinyVýstup sa produkuje pomocou String.prototype.replace s globálnym príznakom, ktorý naraz nahradí každú zhodu. V režime obyčajného textu sa akékoľvek $ v nahradzujúcom reťazci zdvojí na $$, takže znaky ako $& a $1 sa vložia doslovne namiesto interpretácie ako spätné odkazy. V režime Regex fungujú $1, $2 atď. ako štandardné JavaScriptové nahradenia zachytávacích skupín.
- 4Skopírujte alebo stiahnite výsledokPrepísaný text sa zobrazuje v textovom poli iba na čítanie počas písania. Kopírovanie používa API navigator.clipboard.writeText prehliadača. Stiahnutie synchrónne zostaví Blob typu text/plain a spustí lokálne uloženie — v žiadnom okamihu nič neopúšťa vaše zariadenie.
Súvisiace nástroje
Hľadať a nahradiť vo Worde, PowerPointe a Exceli
Nahrádzajte slová v súboroch .docx, .pptx a .xlsx bez Office: viac dvojíc hľadať → nahradiť, veľa súborov naraz, rozlišovanie veľkých a malých písmen, celé slová alebo regulárne výrazy. Formátovanie, obrázky a rozloženie zostávajú rovnaké; nič sa nenahráva.
Hromadné premenovanie súborov
Premenujte naraz veľa súborov: nájsť a nahradiť (alebo regulárny výraz), veľkosť písmen, predpona, prípona, číslovanie a dátum nasnímania fotky. Živý náhľad a potom stiahnutie premenovaných súborov ako ZIP. Funguje na každom zariadení; nič sa nenahráva.
Výber emoji
Vyhľadávajte a kopírujte emoji jedným kliknutím. Prezerajte podľa kategórie, zostavte reťazec z viacerých emoji, vyberte odtieň pleti a nájdite nedávno použité.