У меня есть текстовый файл, в котором я должен удалить все разрывы строк, а затем добавить новые после каждого текста </row>
. Как я могу сделать это с помощью инструмента замены?
Удаление всех разрывов строк и их добавление после определенного текста
Ответ 1
Вам нужно это в два шага, по крайней мере.
Сначала щелкните значок ¶ на панели инструментов: вы можете увидеть, есть ли окончание строк CRLF
или просто LF
.
Нажмите кнопку "Заменить" и поставьте \r\n
или \n
, в зависимости от типа окончания строки. В разделе "Режим поиска" диалогового окна установите флажок "Расширенная радиосвязь" (интерпретировать \n
и т.д.).
Затем замените все вхождения ничем (пустая строка).
Вы заканчиваете с большой линией...
Затем, в том же диалоговом окне "Заменить" , поставьте разделитель (</Row>
), например, и в поле "Заменить" , поместите то же самое с окончанием строки (</Row>\r\n
). Замените все, и все готово.
Ответ 2
Вы также можете перейти к Notepad ++ и выполнить следующие шаги:
Edit- > LineOperations- > Удалить пустые строки или удалить пустые строки (содержащие пробелы)
Ответ 3
Вы также можете попробовать это в Notepad++
- Выделите строки, к которым вы хотите присоединиться (Ctrl + A, чтобы выбрать все)
- Выберите "Правка" → "Операции с линиями" → "Объединить линии".
Ответ 4
- Открыть Блокнот ++
- Вставить текст
- Control + H
Во всплывающем окне
- Найти что:\r\n
- Заменить на: BLANK_SPACE
В итоге вы получите большую строку. Тогда
- Control + H
Во всплывающем окне
- Найти что: (\.)
- Заменить на:\r\n
Итак, вы закончите с линиями, которые заканчиваются точкой
И если вам нужно сделать один и тот же процесс много раз
- Перейти к Макро
- Начать запись
- Выполняйте процесс выше
- Перейти к Макро
- Остановить запись
- Сохранить текущий записанный макрос
- Выберите короткий снимок
- Выберите текст, который вы хотите применить к процессу (Control + A)
- Сделайте ярлык
Ответ 5
Я добился этого с помощью следующих
Правка> Пустые операции> Удалить ненужные пустые и EOL
Ответ 6
Спасибо, это действительно помогло мне