Windows

Быстрое редактирование CSV-файлов с расширенными инструментами поиска и замены в Notepad ++

Быстрое редактирование CSV-файлов с расширенными инструментами поиска и замены в Notepad ++

Notepad ++ — чрезвычайно мощный (и бесплатный!) Текстовый редактор. Его инструменты поиска и замены могут делать все, начиная от простого поиска и замены в одном файле до поиска по регулярному выражению и заменяя тысячи файлов одновременно. Notepad ++ идеально подходит для быстрого редактирования и изменения данных в CSV-файлах, но также прекрасно подходит для редактирования HTML. , CSS , TXT — или любой другой тип файла, который можно открывать и редактировать как текст.

Файлы с разделителями-запятыми (CSV) — это стандартный способ обмена данными между электронными таблицами, базами данных и другими приложениями. Если вы хотите настроить данные, прежде чем импортировать их в другое приложение, инструменты поиска и замены Notepad ++ — это просто билет.

Базовый поиск и замена

Чтобы начать поиск и замену, откройте файл, который вы хотите изменить, в Notepad ++, щелкните меню « Поиск» в верхней части окна и выберите « Найти» . (Вы также можете нажать Ctrl + F.) Перейдите на вкладку « Заменить », введите нужный текст в поля « Найти что» и « Заменить на» и нажмите « Заменить все» .

редактировать csv файл блокнота

Хотя это простой поиск по одному документу и его замена без регулярных выражений, вы можете настроить его немного. Например, если вы хотите только искать и заменять текст в части файла, установите здесь флажок « В выборе» и выберите мышью фрагмент текста в файле. Вы также можете включить флажки « Совпадение всего слова» или « Совпадение с регистром» — по умолчанию Notepad ++ выполняет поиск без учета регистра и сопоставляет весь текст, будь то целое слово или только часть слова.

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

Вы можете легко открыть несколько документов в Notepad ++, например, щелкнув их правой кнопкой мыши в Проводнике Windows. и выбираете Редактировать в Notepad ++ . После этого вы можете использовать кнопку « Заменить все во всех открытых документах» вместо кнопки « Заменить все» для выполнения поиска и замены во всех открытых документах в Notepad ++. Выполнив поиск и замену, вы можете нажать меню « Файл» и выбрать « Сохранить все», чтобы одним щелчком сохранить все открытые файлы.

редактировать CSV-файл

Если у вас есть каталог, полный файлов, по которым вы хотите выполнить поиск и замену, вы можете выбрать вкладку « Найти в файлах » в окне поиска и замены (или нажать Ctrl + Shift + F).

Отсюда вы можете указать каталог файлов, который вы хотите выполнить поиск и замену в По умолчанию Notepad ++ выполняет поиск и замену всех файлов в подкаталогах этого основного каталога — снимите флажок Во всех подпапках, если вы просто хотите выполнить поиск и заменить файлы в каталоге верхнего уровня. Вы также можете использовать поле Фильтры, чтобы выполнять поиск и замену только для определенных файлов — например, вы можете использовать фильтр * .csv, чтобы выполнять поиск и замену только для файлов .csv или * .csv; * .txt для поиска и замены файлов .csv и .txt.

редактировать CSV-файл

Многострочный поиск и замена

Диалоги, встроенные в Notepad ++, имеют одно очевидное ограничение — они не могут искать многострочный фрагмент текста и заменять его. Если вы заменяете кусок кода другим фрагментом кода, это может быть важно. Чтобы легко выполнить поиск и замену в несколько строк, попробуйте плагин ToolBucket. Вы можете установить его, щелкнув меню « Плагины» в Notepad ++, указав на « Диспетчер плагинов» , выбрав « Показать диспетчер плагинов» , установив флажок рядом с ToolBucket в списке доступных плагинов и нажав « Установить» .

После перезапуска Notepad ++, чтобы включить плагин, откройте меню плагинов, выберите ToolBucket и выберите « Найти и заменить многострочно» (или нажмите Alt + Shift + F). В отличие от встроенных диалогов Notepad ++, этот диалог принимает несколько строк текста.

редактировать CSV-файл

Чтобы узнать больше о замечательных плагинах для Notepad ++, ознакомьтесь с нашим списком рекомендуемых плагинов для Notepad ++. Notepad ++ с плагинами из Notepad ++ с плагинами из .

Расширенный поиск и замена

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

В расширенном режиме Notepad ++ будет принимать некоторые специальные escape-последовательности, соответствующие специальным символам — например, вы можете искать и заменять перевод строки, возврат каретки или символ табуляции. Вот некоторые из наиболее часто используемых escape-последовательностей:

\ n — Символ перевода строки. ( конца строки в Linux , Mac OS X и другие UNIX-подобные операционные системы.)

\ r — символ возврата каретки. (Символ конца строки в Windows.)

\ t — символ табуляции.

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

CSV-файл блокнота

Регулярные выражения

Notepad ++ также поддерживает регулярные выражения. Регулярные выражения — это мощный инструмент для опытных пользователей, который может сопоставлять и изменять практически любой тип текста, который вы можете себе представить. Например, регулярное выражение [0-9] будет соответствовать всем символам от 0 до 9. Если у вас есть файл со словами, такими как test1, test2 и test 3, вы можете выполнить поиск test [0-9] и регулярное выражение будет соответствовать test1 , test2 и test3 — но не testb .

редактировать csv файл блокнота

Полное руководство по регулярным выражениям здесь не подходит, так как для этого потребуется целая книга. Если вам нужна помощь в изучении и тестировании регулярных выражений, ознакомьтесь с RegExr тестирования регулярных выражений или Rejex, два веб-инструмента регулярных выражений, которые мы рассмотрели в каталоге. Вики Notepad ++ также содержит руководство по использованию регулярных выражений в Notepad ++.

Чтобы узнать больше о замечательном программном обеспечении Windows, ознакомьтесь с нашим списком лучшего программного — Блокнот ++ в списке!

Есть ли у вас опыт использования инструментов поиска и замены Notepad ++? Оставьте комментарий и поделитесь своими знаниями!

Похожие посты
Windows

Драйверы для Windows 10

Windows

Лучшие приложения для фотографии на вашем Windows Phone

Windows

Команды командной строки для панели управления апплетами

Windows

Официальное приложение SmugMug теперь доступно для Windows Phone