Как удалить переносы строк в Notepad++? в длинном тексте

Как удалить переносы строк в Notepad++? в длинном тексте

Я хотел бы узнать, есть ли способ удалить переносы строк в Notepad++, кроме

 select  and   cntrl + J 

это уже объясните здесь

Как удалить переносы строк в Notepad++?

Проблема в том, что я пытаюсь сделать DML через Excel в Notepad++, и когда я копирую ячейки (из Excel в Notepad++), это выглядит так

-- Input 

 Insert into  table (
     line 1,
     line 2,
     line 3 ..

 Insert into  table (
     line 1,
     line 2,
     line 3..


--Output 

   Insert into table ( line1, line2,..)
   Insert into table (line1,line2,...)
    ...

поэтому выберите каждую вставку и нажмите cntr + J, это, конечно, решение, но мне интересно, есть ли что-то лучшее, что не заставит меня делать вручную 1 к 1 (потому что DML в Excel может содержать около 1000 строк)

решение1

Ваш пример очень специфичен и может быть неточным, но если предположить, что это так...

<space>Insert

или

<many spaces><some value>

Вы хотите оставить строки с одинарным пробелом, а \nостальные удалить.

  • Меню «Поиск» > «Заменить» (или Ctrl + H)

  • Установите «Найти что» на «\n[пробел][пробел]*»

  • Установить «Заменить на» «[ничего]»
  • Включить «Регулярное выражение»
  • Нажмите «Заменить все».

Где [пробел] — это фактический пробел. Берет любой шаблон с разрывом строки, за которым следует не менее 2 пробелов, и выравнивает его. Затем исправляет пробел в первой строке.

Для справки:Как использовать регулярные выражения в Notepad++

решение2

Как удалить переносы строк в Notepad++?

Я не могу дать вам идеального решения, поскольку ваш пример не полон, но вы можете начать со следующего.

  • Меню «Поиск» > «Заменить» (или Ctrl+ H)

  • Установите «Найти что» на\r\n +

  • Установите «Заменить на» на ноль

  • Включить «Регулярное выражение»

  • Нажмите «Заменить все».

    Изображение

  • Установите «Найти что» на\r\n\r\n

  • Установите «Заменить на»\r\n

  • Включить «Регулярное выражение»

  • Нажмите «Заменить все».

    введите описание изображения здесь

До:

Insert into  table (
     line 1,
     line 2,
     line 3 ..

Insert into  table (
     line 1,
     line 2,
     line 3..

После:

Insert into  table ( line 1, line 2, line 3 ..
Insert into  table ( line 1, line 2, line 3..

дальнейшее чтение

Связанный контент