fixmint
CS

Najít a nahradit text bez rozbití: celá slova, velikost a regulární výrazy

Autor: · · aktualizováno 8. listopadu 2026 · 4 min čtení

Text najdete a nahradíte bezpečně tak, že se před kopírováním výsledku podíváte na nalezené shody. Prosté nahrazení změní každý výskyt, včetně výskytů uvnitř delších slov, proto u jmen a krátkých slov zapněte hledání celých slov a zkontrolujte, zda počet shod odpovídá tomu, co čekáte.

Najít a nahraditNahradit slovo všudeVyzkoušet zdarma

Proč prosté nahrazení rozbije text

Vezměte větu „The category cat sat“ a nahraďte cat za dog. Prosté nahrazení změní každou posloupnost písmen c, a, t, včetně začátku slova category, a výsledek bude „The dogegory dog sat“. Nástroj udělal přesně to, co pravidlo žádalo, tedy změnil každou shodu.

Když zaškrtnete Pouze celá slova, shoda nesmí ležet uvnitř delšího slova. Stejné nahrazení pak dá „The category dog sat“. Písmena a číslice z libovolné abecedy se počítají jako části slova, takže caf se neshoduje s částí slova café.

Hledání celých slov je správná výchozí volba pro jména, krátká slova a zkratky. Vypněte ho, když chcete částečné shody, například když měníte předponu v seznamu kódů produktů.

Rozlišovat velikost písmen

Ve výchozím nastavení se velikost písmen ignoruje, takže Cat, cat i CAT se shodují. To pomáhá, když je stejné slovo napsané různě, ale může to změnit slovo, které jste chtěli ponechat. Jméno Bill a běžné slovo bill by se shodovala oba.

Zapněte Rozlišovat velikost písmen, když velké písmeno mění význam slova. Pomocí zvýrazněného náhledu přesně uvidíte, která slova pravidlo změní.

Regulární výrazy a skupiny

S vypnutým Regex se pole Najít čte jako prostý text. Když je Regex zapnutý, čte se jako vzor. Závorky zachytí část shody a pole Nahradit může použít zachycený text jako $1, $2 a tak dále. Najděte (\w+)@(\w+) a do pole Nahradit zadejte $2 at $1. Text ana@site se změní na „site at ana“. Kód $& označuje celou shodu.

Speciální znaky mění význam stejným způsobem. Mimo režim Regex je tečka obyčejná tečka. V režimu Regex odpovídá tečka libovolnému jednomu znaku, takže vzor 1.5 se shoduje i s 1x5. Pokud si nejste jisti, zda text obsahuje speciální znaky, nechte Regex vypnutý a hledaný text zapište přesně. Sadu vzorů s postupy najdete v článku regulární výrazy při hledání a nahrazování.

Znak dolar v poli Nahradit

Mimo režim Regex se pole Nahradit použije přesně tak, jak jste ho napsali, takže $5 se vloží jako $5. V režimu Regex má znak dolar význam: $1 odkazuje na skupinu, $& na celou shodu a $$ vloží jeden znak dolar. Pokud chcete s režimem Regex vložit text $5, napište $$5.

Zalomení řádků a tabulátory

Chcete-li do pole Nahradit vložit zalomení řádku nebo tabulátor, zapněte Read \n and \t in Replace. Tyto dva kódy pak vloží zalomení řádku a tabulátor. Zalomení řádku najdete tak, že zapnete Regex a do pole Najít napíšete \n, protože prosté pole Najít bere \n jako dva znaky. Pokud text pochází z PDF nebo webové stránky s rozbitými řádky, nejprve je opravte pomocí nástroje Oprava vloženého textu.

Před kopírováním zkontrolujte

Před kopírováním výsledku zkontrolujte tyto čtyři věci:

  • Počet shod. Pokud jste čekali 12 změn a nástroj ukazuje 40, slovo se pravděpodobně shoduje uvnitř jiného slova.
  • Zvýrazněný náhled. Označuje každou shodu ve vašem původním textu, včetně těch, které jste nechtěli změnit.
  • Výsledek. Čtěte věty kolem každé změny, nejen samotné změněné slovo.
  • Původní text. Uschovejte si výchozí text. Nástroj žádnou historii neukládá, takže původní text je jediná možnost, jak vrátit změny zpět.

U dlouhého dokumentu vložte starou a novou verzi do nástroje Porovnání textů. Ten vypíše každý změněný řádek a v každém řádku označí změněná slova.

Postup ve fixmint

  1. Vložte text do pole Váš text.
  2. Do pole Najít napište slovo, které chcete změnit, a do pole Nahradit za nové slovo. Pokud chcete shody smazat, nechte pole Nahradit za prázdné.
  3. Zaškrtněte Pouze celá slova a Rozlišovat velikost písmen, pokud velká písmena mění význam. U prostých slov nechte Regex vypnutý.
  4. Zkontrolujte počet shod a zvýrazněné nálezy, potom použijte Kopírovat výsledek nebo Stáhnout .txt.

Okrajové případy

  • Prázdné pole Nahradit. Shody se smažou. To se hodí k odstranění nechtěného slova, ale nejprve zkontrolujte počet.
  • Náhrada, která obsahuje hledaný text. Nahrazení proběhne jednou nad původním textem. Nahrazením a za aa v „banana“ vznikne „baanaanaa“ a nic se nezacyklí.
  • Neplatné vzory. Nedokončená skupina, například (abc, se nahlásí krátkou zprávou a výsledek se nezobrazí, dokud vzor není platný.
  • Velmi mnoho shod. Náhled zvýrazní prvních 5 000 shod, ale nahrazeny budou všechny.

Rychlé odpovědi

Proč se mi nahradila slova uvnitř jiných slov?

Volba Pouze celá slova byla vypnutá. Zapněte ji a porovnejte počet s tím, co jste čekali.

Proč tečka odpovídá špatnému textu?

Režim Regex je zapnutý, takže tečka odpovídá libovolnému znaku. U prostého textu Regex vypněte, nebo napište \., aby se hledala skutečná tečka.

Jak najdu zalomení řádku?

Zapněte Regex a do pole Najít napište \n.

Přeloženo z Anglický originál s pomocí AI.

Komentáře

    Zatím žádné komentáře. Buďte první.

    Vaše hodnocení (nepovinné)

    Váš e-mail se nikde nezobrazuje ani neukládá.

    Obálka knihy How to Remain Valuable When Intelligence Becomes CheapHow to Remain Valuable When Intelligence Becomes Cheap

    224 stran o lidských, ekonomických a strategických výhodách, které zůstanou vzácné, i když umělá inteligence zvládne většinu kognitivních prací.

    $3.84Koupit na GumroaduAnglicky