Abra el cuadro de diálogo Buscar y reemplazar (presione CTRL+ H).
Luego seleccione Regular expression
en la sección 'Modo de búsqueda' en la parte inferior.
En el Find what
campo ingrese esto:[\r\n]+
En el Replace with
:,
Hay un espacio después de la coma.
Esto también reemplazará líneas como
Apples
Apricots
Pear
Avocados
Bananas
Donde hay líneas vacías.
Si sus líneas tienen espacios en blanco al final, debe eliminarlas primero. La forma más sencilla de lograr esto es
EDIT -> Blank Operations -> Trim Trailing Space
O
TextFX -> TextFX Edit -> Trim trailing spaces
Asegúrese de establecer el Modo de búsqueda en "Expresión regular".
_*[\r\n]+
. Para lidiar con las líneas en blanco convertidas en comas en exceso, puede hacer una búsqueda de expresiones regulares para,_[,_]+
reemplazarlas,_
. Alternativamente, el paquete TextFx tiene un comando para eliminar líneas en blanco que se puede usar antes de agregar las comas. (Tenga en cuenta que el cambio pone de relieve los espacios en estos bloques de código).Esto es lo que funcionó para mí con una lista similar de cadenas en Notepad ++ sin macros ni nada más:
Haga clic en Editar -> Operaciones en blanco -> EOL para espaciar [Todos los elementos ahora deben estar en una sola línea separada por un 'espacio']
Seleccione cualquier 'espacio' y haga un Reemplazar todo (por ',')
fuente
La respuesta de fapDaddy usando una macro me señaló en la dirección correcta.
Esto es precisamente lo que funcionó para mí.
Coloque el cursor después del primer elemento de datos.
Haga clic en 'Macro> Iniciar grabación' en el menú.
Escribir esta secuencia: Comma, Space, Delete, End.
Haga clic en 'Macro> Detener grabación' en el menú.
Haga clic en 'Macro> Ejecutar una macro varias veces ...' en el menú.
Haga clic en "Ejecutar hasta el final del archivo" y haga clic en "Ejecutar".
Elimina los caracteres finales.
¡Hecho!
fuente
Para Notepad ++ 5.9
fuente
Coloque el cursor después de Manzanas , en la pestaña Macro , seleccione Iniciar grabación . Escriba el carácter de coma ( , ), el espacio () y presione la tecla Fin , en la pestaña Macro, seleccione Detener grabación .
Ctrl + Shift + P para reproducción única.
fuente
Esto puede sonar extraño, pero puede eliminar la siguiente línea copiando todo el texto y pegándolo en la barra de búsqueda de Firefox, y luego volviéndolo a pegar en el bloc de notas ++
fuente
USE la barra de búsqueda de Chrome
1-presione CTRL F
2-pegue el texto copiado en la barra de búsqueda
3-presione CTRL Aseguido de CTRL Cpara copiar el texto nuevamente desde la búsqueda
4-pegue en Notepad ++
5-reemplace
'space'
con','
fuente
Puede usar la línea
cc.rnl ', '
de comando de ConyEdit (un complemento) para reemplazar nuevas líneas con el contenido que desee.fuente
Un partido de expresiones regulares con
\s+
funcionó para mí:fuente
$^
debería funcionar, pero, en cambio, coincide^$
.