Gostaria de saber se existe um método para remover quebras de linha no Notepad++ além de
select and cntrl + J
isso já está explicado aqui
Como remover quebras de linha no Notepad++?
o problema é que estou tentando fazer um DML do Excel para o Notepad++ e quando copio as células (do Excel para o notepad++) fica assim
-- 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,...)
...
então selecione cada inserção e faça cntr + J é claro que é uma solução, mas me pergunto se existe alguma coisa melhor que não me obrigue a fazer o Manual 1 a 1 (porque o DML no Excel pode ter cerca de 1000 linhas)
Responder1
Seu exemplo é muito específico e não posso ser preciso, mas presumindo que seja ...
<space>Insert
ou
<many spaces><some value>
Se você quiser deixar as linhas de espaço simples em paz, remova- \n
as do resto.
Menu "Pesquisar" > "Substituir" (ou Ctrl + H)
Defina "Encontrar o quê" como "\n[espaço][espaço]*"
- Defina "Substituir por" "[nada]"
- Habilite "Expressão regular"
- Clique em "Substituir tudo"
Onde [espaço] é um espaço real. Isso pega qualquer padrão com uma quebra de linha, seguido por pelo menos 2 espaços e o nivela. Em seguida, corrija o espaço em branco na primeira linha.
Para referência:Como usar expressões regulares no Notepad++
Responder2
Como removi quebras de linha no Notepad++?
Não posso fornecer uma solução perfeita porque o exemplo de entrada está incompleto, mas você pode começar com o seguinte.
Menu "Pesquisar" > "Substituir" (ou Ctrl+ H)
Defina "Encontrar o quê" como
\r\n +
Defina "Substituir por" como nada
Habilite "Expressão regular"
Clique em "Substituir tudo"
Defina "Encontrar o quê" como
\r\n\r\n
Defina "Substituir por" para
\r\n
Habilite "Expressão regular"
Clique em "Substituir tudo"
Antes:
Insert into table (
line 1,
line 2,
line 3 ..
Insert into table (
line 1,
line 2,
line 3..
Depois:
Insert into table ( line 1, line 2, line 3 ..
Insert into table ( line 1, line 2, line 3..