Wielokrotnie potrzebujemy wyszukać bądź podmienić tekst w naszych dokumentach czy innych plikach. Podstawowe funkcje wyszukiwania czy zamiany tekstu znajdziemy w każdym edytorze, ale co zrobić, gdy potrzebujemy czegoś bardziej zaawansowanego? Wtedy warto sięgnąć po Multiple Search and Replace.

Masowe wyszukiwanie i podmiana plików

Większość edytorów tekstu ogranicza się do podmiany i wyszukiwania tekstu w obrębie jednego, aktualnie otwartego dokumentu. Zdarzają się jednak sytuacje, w których musimy wyszukać i podmienić więcej niż jeden element i to nie w jednym, a w kilku dokumentach jednocześnie. Oczywiście można to robić otwierając każdy dokument i dokonując edycji korzystając z funkcji zamiany tekstu, ale można także skorzystać z narzędzia Multiple Search and Replace.

Czym jest Multiple Search and Replace?

Multiple Search and Replace jest potężnym narzędziem, które umożliwia przeszukiwanie plików Worda, Excela, PowerPointa, PDF czy innych dokumentów pod kątem wpisanych słów kluczowych. Opcjonalnie wyszukane elementy możemy od razu automatycznie podmienić innymi tekstami.

Prawdziwa siła programu leży w dwóch rzeczach - po pierwsze aplikacja nie ogranicza się do przeszukiwania jednego, aktualnie otwartego dokumentu, jak ma to miejsce w przypadku wyszukiwania w Wordzie czy Notatniku. W przypadku Search and Replace wskazujemy całe foldery z dokumentami, które wiemy, że mogą zawierać poszukiwane przez nas frazy. Aplikacja przeszuka jednocześnie wszystkie pliki z wybranych katalogów i zwróci rezultaty.

Druga kwestia to warunkowe wyszukiwanie. Często jest tak, że wyszukiwanie za pomocą jednego czy dwóch słów kluczowych zawodzi - dane słowo występuje wielokrotnie w różnych kombinacjach i nie sposób zautomatyzować podmiany tekstu bez niszczenia dokumentu w wielu innych miejscach. W przypadku Search and Replace ten problem jest rozwiązany dzięki zaawansowanej wyszukiwarce pozwalającej zdefiniować szczegóły, takie jak pobliskie słowa czy ograniczenie do elementów, które występują tylko w jednej linii.

Wyszukujemy i zmieniamy tekst w wielu plikach

Po uruchomieniu programu wyświetli się okno programu z aktywną zakładką "Search and Replace" (wyszukiwanie i podmienianie tekstu). Powrócimy tu za chwilę - najpierw udajmy się do drugiej zakładki "File Paths & Masks".

Wybór plików w Multiple Search and Replace

W tym miejscu możemy wskazać katalogi, których zawartość ma być przeszukiwana. Znajdziemy tu dwa pola - "File Paths to Include in Search" (Ścieżki do folderów, które mają być skanowane podczas wyszukiwania) oraz "...Exclude in Search", czyli ścieżki do katalogów, które mają być pomijane przy wyszukiwaniu.

Klikając w przyciski Add przy odpowiednich polach wskazujemy miejsca, które mają być skanowane lub pomijane. Po dodaniu plików możemy powrócić do pierwszej zakładki "Search and Replace".

Wyszukiwanie słów

W tym miejscu możemy określić szczegóły wyszukiwania oraz ewentualnego podmieniania znalezionych fragmentów na inne. W sekcji Find Text możemy wpisać frazę, którą chcemy wyszukać. Po lewej stronie znajdziemy pole z wartością "Contains (OR)". W tym polu wybieramy, w jaki sposób wpisana obok fraza ma być wyszukiwana. Domyślna wartość "Contains" oznacza, że we wskazanych plikach będą wyszukiwane fragmenty, które zawierają wpisane obok słowo.

Po rozwinięciu tej opcji zauważymy, że do wyboru mamy jeszcze inne pola, takie jak "MUST contain" (MUSI zawierać), "MUST not contain" (NIE MOŻE zawierać), "Contains near text" (Zawiera tuż obok) czy "Exclusively contains" (Zawiera jedynie). Po prawej stronie przyciskiem ADD możemy dodać dowolną ilość filtrów.

Search and Replace - filtry wyszukiwania

Dzięki filtrom możemy szczegółowo wyszukać dany tekst biorąc pod uwagę jego położenie czy to, co się znajduje w jego okolicach. Pozwala to stworzyć np. filtr typu "Wyszukaj słowa "szczypta", które zawiera w obrębie 3 znaków słowo słowo "cynamon"." W ten sposób wyświetlimy tylko fragmenty zawierające tekst "szczypta cynamonu", ale pominiemy te fragmenty, gdzie słowo "cynamon" występuje samotnie.

Na samym dole znajdziemy pole "Replace text". W tym miejscu możemy wpisać tekst, którym znalezione elementy mają być podmienione. Jeżeli przykładowo chcemy zamienić w kilku dokumentach tekst "szczypta cynamonu" słowem "łyżka cukru", to wystarczy wpisać ten tekst w pole "Replace".

Po wszystkim klikamy w przycisk "Find" i czekamy na przeskanowanie folderów i wyszukanie odpowiednich fraz, a także na ich podmianę na nowy tekst.