Tengo un archivo de texto que contiene texto como:
['22APR2012 23:10', '23APR2012 07:10', 1, 3, 0], ['22APR2012 23:10', '23APR2012 07:20', 1, 3, 0], ['22APR2012 23:15', '23APR2012 06:40', 0, 1, 0], ['22APR2012
23:15', '23APR2012 06:40', 1, 3, 0], ['22APR2012 23:15', '23APR2012 06:40', 0, 1, 0], ['22APR2012 23:15', '23APR2012 07:00', 1, 3, 0], ['22APR2012 23:15', '23APR2012
07:00', 0, 1, 0], ['22APR2012 23:20', '23APR2012 09:35', 0, 1, 0], ['22APR2012 23:20', '23APR2012 09:35', 1, 3, 0], ['22APR2012 23:20', '23APR2012 10:10', 1, 3, 0],
['22APR2012 23:25', '23APR2012 05:35', 1, 3, 0],
Quiero que las líneas se rompan en los ],
caracteres:
['22APR2012 19:30', '23APR2012 00:25', 0, 1, 0],
['22APR2012 19:35', '23APR2012 01:45', 1, 3, 0],
['22APR2012 19:50', '23APR2012 05:25', 1, 3, 0],
['22APR2012 19:50', '23APR2012 05:25', 0, 1, 0],
['22APR2012 19:55', '23APR2012 06:25', 1, 3, 0],
¿Hay alguna forma de hacerlo en Notepad ++ o cualquier otro editor?
newline
notepad++
text-editor
line-breaks
alwbtc
fuente
fuente
;
? Las soluciones para]
no funcionan para míRespuestas:
],\s*
],\n
fuente
\n
solo era necesario.notePad++
Find window
Ctrl + FReplace
pestañaSearch Mode
aExtended
],
en elFind What
campo\n
en elReplace with
campoReplace All
fuente
\r\n
en elReplace with
campoSi el texto contiene \ r \ n que necesita convertirse en nuevas líneas, use los modos 'Extendido' o 'Expresión regular' y escape el carácter de barra invertida en 'Buscar qué':
Encontrar qué: \\ r \\ n
Reemplazar con: \ r \ n
fuente
Prueba de esta manera. Funcionó para mí
ctrl + h
fuente
No tengo idea de cómo puede funcionar automáticamente, pero puede copiar "]" junto con una nueva línea y luego usar la función de reemplazo.
fuente
Si está buscando obtener una cadena separada por comas en una columna con CR LF, no podrá hacerlo en Notepad ++, asumiendo que no desea escribir código, puede manipularlo en Microsoft Excel.
Si copia su cadena en la ubicación B1:
Seleccione A2 y B2, copie el código en celdas sucesivas (arrastrando):
Cuando obtienes # ¡VALOR! en la última celda de la columna A reemplácela con el valor de las filas anteriores B.
Al final, su columna A contendrá el texto deseado. Cópielo y péguelo en cualquier lugar que desee.
fuente