Как заменить текст во всех файлах в указанной папке

Здравствуйте! Сегодня я дополню свою статью про текстовой редактор Notepad ++, т.к. целесообразней будет не умещать огромный ряд проблем в одной статье. Думаю, кому интересно, то прочитайте в этой статье про данный редактор, в кратце он подойдет отлично программистам, т.к. поддерживает множество языков программирования, так и рядовым пользователям для замены обычного немощного текстового редактора. А речь сегодня пойдет о том, как заменить текст, фразу, слово во всех файлах. Допустим, у нас имеется порядка 100 файлов ( при чем не обязательно одного расширения, т.е. могут быть расширения *.txt, *.html, *.php и т.д.).

Проблема — имеется в этих файлах (допустим, что не во всех, и допустим, что применить операцию нужно только для определенного расширения файлов) общий текст, который нужно заменить.

Решение:

1 Открываем любой текстовой документ в Notepad, при чем неважно имеется ли в нем текст, который нужно заменить или нету.

Заменить текст во всез файлах

Допустим, нужно заменить фразу «Автор Александр Пушкин» только в файлах с расширением *.txt

2 В верхнем меню программы выбираем Поиск >> Найти в файлах (или просто нажимаем комбинацию клавиш Ctrl + Shift + F)

Как заменить слово в нескольких файлах

Нам необходимо заполнить следующие поля:

Найти: пишем текст, который необходимо найти, который в последующем будет заменен.

Заменить на: пишем тот текст, на который необходимо заменить.

Фильтры: очень важная строка. Если у нас в папке файлы различных расширения, а необходимо поменять строго в одном типе расширения ( .txt), то тогда пишем такой фильтр:

Фильтр строго для одного типа файлов:

*.txt        (вместо  txt можно прописать другой тип файла, значок * означает, что файлы данного расширения могут иметь любое название)

Фильтр для всех типов файлов

*.*          (в таком случае можно не заполнять поле, означает, что можно во всех файлах, конечно же определенной, указанной вами папки, заменить данный текст)

Фильтр для файлов, имеющих в чем-то сходное название

*1.*        (Например имеются файлы:  файл.txt, файл34.txt, файл1.txt, файл21.txt, при данном фильтре в файлах файл1.txt, файл21.txt будет произведена замена текста. Можно указать также только определенное расширение файлов. Также можно использовать фильтр такого типа: файл*.*   в таком случае, если имеется набор файлов: информация.txt, текст.txt, файл.txt, файл_с_информацией.txt в последних двух: файл.txt, файл_с_информацией.txt будет произведена замена текста.

Папка: последняя строка важная для заполнения: в ней необходимо указать только ту папку, в которой находятся файлы для замены текста ( если в папке имеются подпапки, и вних тоже надо заменить текст, то поставьте галочку напротив строки: «Во всех подпапках»).

При необходимости поставьте галочки перед строками:

Только целые слова

Учитывать регистр — то есть, если включить данную возможность слова МАШИНА и машина будут разными.

3 Теперь осталось нажать кнопку Заменить в файлах:

Как заменить текст в файлах

Подтверждаем, что необходимо в файлах такого-то типа произвести замену файлов:

Замена текста в файлах

4 Будет отображен результат

Заменить текст в нескольких файлах

В данном случае текст был заменен в 35 файлах.

Вот таким, но далеко не единственным образом можно с легкостью заменять текст во множестве файлов.


Похожие записи:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Похожие записи: