Как удалить разрывы строк в 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, конечно, решением, но мне интересно, есть ли что-то лучшее, что не заставляет меня делать Manual 1 к 1 (потому что DML в Excel может иметь около 1000 строк)

2 ответа

Решение

Ваш пример очень конкретен, и я не могу быть точным, но при условии, что это...

<space>Insert

или же

<many spaces><some value>

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

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

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

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

Где [пространство] является реальным пространством. Это берет любой образец с разрывом строки, сопровождаемый не менее чем 2 пробелами, и выравнивает его. Затем зафиксируйте пробел в первой строке.

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

Как удалить разрывы строк в 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..

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

Другие вопросы по тегам