Najít a nahradit text zdarma
Vyhledávejte a nahrazujte text pomocí prostého nebo regulárního vyhledávání, živým počtem shod a zvýrazněným náhledem. Podporuje rozlišení velikosti písmen, celá slova a zpětné reference skupin regulárních výrazů.
💡 V režimu regulárních výrazů používejte v poli Najít zachytávací skupiny, např. (\d{4})-(\d{2}), a odkazujte na ně v poli Nahradit pomocí $1, $2 — ideální pro hromadné přeformátování dat, jmen nebo ID.
Běžná použití
- Hromadně vyhledávejte a nahrazujte textNahraďte každý výskyt slova nebo fráze v textovém bloku najednou.
- Vyhledávání a nahrazení RegexPoužívejte regulární výrazy se skupinami zachycení k hromadnému přeformátování textu.
- Vyhledávejte a nahrazujte v kóduRychle přejmenujte proměnné nebo přepište vzory v průřezu kódu.
- Vyčistěte nepořádné údajeOdstraňte nebo normalizujte náhodné znaky, oddělovače a formátování v vložených datech.
- Nahraďte slova během psaníZaměňte opakované slovo nebo přejmenujte postavu v celém návrhu.
Jak to funguje
Najít a nahradit běží zcela ve vašem prohlížeči pomocí vestavěného enginu RegExp JavaScriptu — bez knihovny, bez serveru, bez nahrávání. Text se zpracovává lokálně okamžitě po zadání, pomocí String.prototype.matchAll pro počítání a String.prototype.replace pro nahrazení.
- 1Vzor se kompiluje do RegExpJak píšete, hledaný výraz se kompiluje do JavaScriptového RegExp se zpožděním 150 ms, aby patologické vzory nezmrazily kartu při každém stisku klávesy. V režimu prostého textu se každý metaznak regulárního výrazu nejprve escapuje, takže doslovné tečky a závorky se zpracovávají jako literály. Zapnutí režimu Regex předá váš vzor beze změny. Režim Celá slova obalí vzor kotvami slovní hranice \b(?:...)\b a režim Bez ohledu na velikost písmen přidá příznak i.
- 2Jediný průchod matchAll počítá a zvýrazňujeJedno volání matchAll nad zpožděným textem vytvoří všechny objekty shody. Počet shod se čte přímo z délky tohoto pole. U textů pod 200 000 znaků se sestavuje zvýrazněný náhled procházením pozic shod a obalením každého zásahu tagem <mark> — escapování HTML se aplikuje na surové textové úseky před vložením, ne po něm, takže shody obsahující &, < nebo > jsou zpracovány správně.
- 3Nahradit doslovným textem nebo zpětnými odkazy na skupinyVýstup se vytváří pomocí String.prototype.replace s globálním příznakem, nahrazuje se každá shoda najednou. V režimu prostého textu se každé $ v nahrazovacím řetězci zdvojí na $$, takže znaky jako $& a $1 se vloží doslovně, ne interpretovány jako zpětné odkazy. V režimu Regex fungují $1, $2 atd. jako standardní substituce zachytávacích skupin JavaScriptu.
- 4Kopírovat nebo stáhnout výsledekPřepsaný text se zobrazuje v textovém poli jen pro čtení, jak píšete. Kopírování používá navigator.clipboard.writeText API prohlížeče. Stažení sestaví Blob typu text/plain synchronně a spustí lokální uložení — v žádném okamžiku nic neopouští vaše zařízení.
Související nástroje
Najít a nahradit ve Wordu, PowerPointu a Excelu
Nahrazujte slova v souborech .docx, .pptx a .xlsx bez Office: několik dvojic najít → nahradit, mnoho souborů najednou, rozlišení velikosti písmen, celá slova či regex. Formátování, obrázky a rozvržení zůstávají beze změny; nic se nenahrává.
Hromadné přejmenování souborů
Přejmenujte mnoho souborů najednou: hledání a nahrazení (nebo regulární výraz), velikost písmen, předpona, přípona názvu, číslování a datum pořízení fotky. Živý náhled a poté stažení přejmenovaných souborů jako ZIP. Funguje na každém zařízení; nic se nenahrává.
Výběr emoji
Hledejte a kopírujte emoji jedním kliknutím. Procházejte podle kategorií, sestavte řetězec z několika emoji, vyberte odstín pleti a najděte naposledy použitá.