2

Я хотел бы знать, если это метод для удаления разрывов строк в 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 строк)

2 ответа2

1

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

<space>Insert

или же

<many spaces><some value>

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

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

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

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

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

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

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .