Znajdź i zamień bez psucia tekstu: całe słowa, wielkość liter i wyrażenia regularne
Żeby bezpiecznie znaleźć i zamienić tekst, obejrzyj dopasowania, zanim skopiujesz wynik. Zwykła zamiana zmienia każde wystąpienie, także wewnątrz dłuższych wyrazów, dlatego przy nazwach i krótkich słowach włącz dopasowanie całych słów i sprawdź, czy liczba dopasowań zgadza się z tym, czego się spodziewasz.
Znajdź i zamieńZamienić słowo w całym tekścieZrób to za darmoDlaczego zwykła zamiana psuje tekst
Weź zdanie „The category cat sat” i zamień cat na dog. Zwykła zamiana zmieni każdy ciąg liter c, a, t, także początek słowa category, i wynik będzie wyglądał tak: „The dogegory dog sat”. Narzędzie zrobiło dokładnie to, o co poprosiła reguła, czyli zmieniło każde dopasowanie.
Gdy zaznaczysz opcję Tylko całe słowo, dopasowanie nie może leżeć wewnątrz dłuższego wyrazu. Ta sama zamiana da „The category dog sat”. Litery i cyfry z dowolnego alfabetu liczą się jako część słowa, więc caf nie pasuje do wyrazu café.
Dopasowanie całych słów to dobre domyślne ustawienie dla nazw, krótkich słów i skrótów. Wyłącz je, gdy chcesz dopasowań częściowych, na przykład gdy zmieniasz prefiks w liście kodów produktów.
Uwzględnij wielkość liter
Domyślnie wielkość liter jest ignorowana, więc Cat, cat i CAT zostaną dopasowane. To pomaga, gdy to samo słowo zapisano różnie, ale może też zmienić słowo, które miało zostać. Nazwa Bill i pospolite słowo bill zostałyby dopasowane oba.
Włącz Uwzględnij wielkość liter, gdy wielka litera zmienia znaczenie słowa. Podgląd z podświetleniem pokaże dokładnie, które słowa reguła zmieni.
Wyrażenia regularne i grupy
Gdy włączysz Wyrażenia regularne, pole Znajdź jest traktowane jako wzorzec, a nie zwykły tekst. Nawiasy wychwytują fragment dopasowania, a w polu Zamień na możesz użyć przechwyconego tekstu jako $1, $2 i tak dalej. Jeśli znajdziesz (\w+)@(\w+) i zamienisz na $2 at $1, tekst ana@site zmieni się w site at ana. Kod $& oznacza całe dopasowanie.
Znaki specjalne działają w ten sam sposób. Poza trybem wyrażeń regularnych kropka jest zwykłą kropką. W trybie wyrażeń regularnych kropka pasuje do dowolnego pojedynczego znaku, więc wzorzec 1.5 pasuje też do 1x5. Jeśli nie wiesz, czy tekst zawiera znaki specjalne, wyłącz wyrażenia regularne i wpisz tekst dokładnie tak, jak jest. Zestaw gotowych wzorców znajdziesz w artykule wyrażenia regularne w funkcji znajdź i zamień.
Znak dolara w polu Zamień na
Poza trybem wyrażeń regularnych pole Zamień na jest używane dokładnie tak, jak je wpiszesz, więc $5 zostanie wstawione jako $5. Przy włączonych wyrażeniach regularnych znak dolara ma znaczenie: $1 odnosi się do grupy, $& do całego dopasowania, a $$ daje jeden znak dolara. Aby wstawić tekst $5 przy włączonych wyrażeniach regularnych, wpisz $$5.
Znaki nowej linii i tabulatory
Aby wstawić do pola Zamień na znak nowej linii lub tabulator, włącz opcję Read \n and \t in Replace. Te dwa kody wstawią wtedy nową linię i tabulator. Aby znaleźć znak nowej linii, włącz wyrażenia regularne i wpisz \n w polu Znajdź, bo w zwykłym polu Znajdź \n oznacza dwa znaki. Jeśli tekst pochodzi z PDF-a lub strony internetowej i linie są połamane, najpierw napraw je narzędziem Popraw wklejony tekst.
Sprawdź przed skopiowaniem
Przed skopiowaniem wyniku sprawdź cztery rzeczy:
- Liczbę dopasowań. Jeśli spodziewasz się 12 zmian, a narzędzie pokazuje 40, to pewnie jakieś słowo pasuje wewnątrz innego wyrazu.
- Podświetlony podgląd. Zaznacza on każde dopasowanie w oryginalnym tekście, także te, których nie chciałeś.
- Wynik. Przeczytaj zdania wokół każdej zmiany, a nie tylko zmienione słowo.
- Oryginał. Zachowaj tekst wyjściowy. Narzędzie nie zapisuje historii, więc oryginał to jedyna możliwość cofnięcia zmian.
W przypadku długiego dokumentu wklej starą i nową wersję do narzędzia Porównaj tekst. Pokaże ono każdą zmienioną linię i zaznaczy zmienione słowa w każdej z nich.
Jak to zrobić w fixmint
- Wklej tekst w pole Twój tekst.
- Wpisz słowo do zmiany w polu Znajdź, a nowe słowo w polu Zamień na. Zostaw pole Zamień na puste, aby usunąć dopasowania.
- Zaznacz Tylko całe słowo oraz Uwzględnij wielkość liter, gdy wielkie litery zmieniają znaczenie. Dla zwykłych słów zostaw Wyrażenia regularne wyłączone.
- Sprawdź liczbę dopasowań i podświetlone trafienia, a potem użyj przycisku Kopiuj wynik lub Pobierz .txt.
Przypadki szczególne
- Puste pole Zamień na. Dopasowania zostaną usunięte. To przydatne, gdy chcesz pozbyć się zbędnego słowa, ale najpierw sprawdź liczbę.
- Zamiana, która zawiera dopasowanie. Zamiana działa raz na oryginalnym tekście. Zamiana a na aa w słowie banana daje baanaanaa i nic się nie zapętla.
- Nieprawidłowe wzorce. Niedokończona grupa, na przykład
(abc, zostanie zgłoszona krótkim komunikatem i wynik się nie pojawi, dopóki wzorzec nie będzie poprawny. - Bardzo dużo dopasowań. Podgląd podświetla pierwsze 5000 dopasowań, ale zamienione zostaną wszystkie.
Szybkie odpowiedzi
Dlaczego zamiana zmieniła słowa wewnątrz innych słów?
Opcja Tylko całe słowo była wyłączona. Włącz ją, a potem porównaj liczbę dopasowań z tym, czego się spodziewałeś.
Dlaczego kropka dopasowuje zły tekst?
Wyrażenia regularne są włączone, więc kropka pasuje do dowolnego znaku. Wyłącz je przy zwykłym tekście albo wpisz \., aby dopasować prawdziwą kropkę.
Jak znaleźć znak nowej linii?
Włącz wyrażenia regularne i wpisz \n w polu Znajdź.
Przetłumaczone z Wersja angielska przy wsparciu AI.
Komentarze
Brak komentarzy. Bądź pierwszy.


