Me gustaría saber si existe un método para eliminar saltos de línea en Notepad++ además de
select and cntrl + J
eso ya esta explicado aqui
¿Cómo eliminar saltos de línea en Notepad++?
El problema es que estoy intentando hacer un DML a través de Excel en Notepad++ y cuando copio las celdas (de Excel a Notepad++) se ve así
-- 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,...)
...
así que seleccionar cada inserción y hacer cntr + J es, por supuesto, una solución, pero me pregunto si hay alguna mejor que no me obligue a hacer el Manual 1 a 1 (porque el DML en Excel podría tener como 1000 filas)
Respuesta1
Su ejemplo es muy específico y no puede ser exacto, pero suponiendo que lo sea...
<space>Insert
o
<many spaces><some value>
Desea dejar las líneas de un solo espacio en paz y eliminarlas \n
del resto.
Menú "Buscar" > "Reemplazar" (o Ctrl + H)
Establezca "Buscar qué" en "\n[espacio][espacio]*"
- Establezca "Reemplazar con" "[nada]"
- Habilitar "Expresión regular"
- Haga clic en "Reemplazar todo"
Donde [espacio] es un espacio real. Eso toma cualquier patrón con un salto de línea, seguido de al menos 2 espacios y lo aplana. Luego arregle el espacio en blanco en la primera línea.
Para referencia:Cómo utilizar expresiones regulares en Notepad++
Respuesta2
¿Cómo elimino los saltos de línea en Notepad++?
No puedo darte una solución perfecta porque tu entrada de ejemplo está incompleta, pero puedes comenzar con lo siguiente.
Menú "Buscar" > "Reemplazar" (o Ctrl+ H)
Establezca "Buscar qué" en
\r\n +
Establezca "Reemplazar con" en nada
Habilitar "Expresión regular"
Haga clic en "Reemplazar todo"
Establezca "Buscar qué" en
\r\n\r\n
Establezca "Reemplazar con" en
\r\n
Habilitar "Expresión regular"
Haga clic en "Reemplazar todo"
Antes:
Insert into table (
line 1,
line 2,
line 3 ..
Insert into table (
line 1,
line 2,
line 3..
Después:
Insert into table ( line 1, line 2, line 3 ..
Insert into table ( line 1, line 2, line 3..