Reemplazar nuevas líneas con un delimitador de comas con Notepad++?
Tengo una pregunta de Notepad++.
¿Cómo puedo tomar las siguientes palabras en Notepad++ (que está en diferentes líneas)
Apples
Apricots
Pear
Avocados
Bananas
Y convertirlos en un párrafo con una coma al final de cada uno? Así:
Apples, Apricots, Pear, Avocados, Bananas
8 answers
Abra el 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 campo Find what
escriba 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 eliminarlos 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".
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-04-13 10:07:17
La respuesta de FapDaddy usando una macro me apuntó 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ú.
Este Tipo de secuencia: Coma, Espacio, Eliminar, End.
Haga clic en 'Macro > Detener grabación' en el menú.
Haga clic '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!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:10:44
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 al espacio [Todos los elementos ahora deben estar en una sola línea separados por un 'espacio']
Seleccione cualquier 'espacio' y hacer un Reemplazar Todo (por ',')
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-02-21 11:16:48
Coloque el cursor después de Apples, en la pestaña Macro, seleccione Start Recording. Escriba la coma(,) carácter, carácter space (), y presione End clave, bajo la pestaña Macro, seleccione Stop Recording.
Ctrl+Shift+P para reproducción única.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-04-01 09:54:35
Para el Bloc de notas++ 5.9
- Presione Ctrl + H
- Seleccione el modo de búsqueda Extendido(\n, \r, \t, \o, \x...)
- Enter Buscar qué: \r \ n
- Enter Reemplazar con: ,
- Replace_All debería obtener el resultado requerido.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-06-12 16:40:36
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 volver a pegarlo en notepad++
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-12-03 07:34:37
UTILICE la barra de búsqueda de Chrome
1-pulse CTRL F
2-pegue el texto copiado en la barra de búsqueda
3-presione CTRL A seguido de CTRL C para copiar el texto de nuevo desde la búsqueda
4-pegar en Bloc de notas++
5-sustitúyase 'space'
por ','
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-26 21:25:35
Puede usar la línea de comandos cc.rnl ', '
de ConyEdit (un plugin) para reemplazar nuevas líneas con el contenido que desee.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-07-15 16:08:40