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