newline - una - seleccionar varias lineas en notepad++
¿Cómo dividir líneas en un personaje específico en Notepad++? (6)
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 ],
personajes:
[''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 en cualquier otro editor?
Supongamos
],
es el personaje en el que queríamos romper
- Abra
notePad++
- Abrir
Find window
Ctrl + F - Cambiar a la pestaña
Replace
- Elija
Search Mode
toExtended
- Escriba
],
en el campoFind What
- Escriba
/n
enReplace with
campo - Hit
Replace All
- Auge
- Haga clic en Ctrl + h o Buscar -> Reemplazar en el menú superior
- En el grupo Modo de búsqueda, selecciona Expresión regular
- En el campo Buscar qué texto, escriba
],/s*
- En el campo Reemplazar con texto, escriba
],/n
- Haga clic en Reemplazar todo
Intenta de esta manera. Me funcionó
- Abra Notepad ++ y luego copie su contenido
- Presione
ctrl + h
- Encuentra lo que debería ser , (coma) o cualquier personaje que quieras reemplazar
- Reemplazar con debería ser / n
- Seleccionar modo de búsqueda -> Extendido (/ n, / r, / t, / 0)
- Luego haga clic en Reemplazar todo
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 reemplazar.
Si busca una cadena separada por comas en una columna con CR LF, no podrá hacerlo en Notepad ++, suponiendo que no desee escribir código, podría manipularlo en Microsoft Excel.
Si copia su cadena a la ubicación B1:
A2 =LEFT(B1,FIND(",",B1)-1)
B2 =MID(B1,FIND(",",B1)+1,10000)
Seleccione A2 y B2, copie el código en celdas sucesivas (arrastrando):
A3 =LEFT(B2,FIND(",",B2)-1)
B3 =MID(B2,FIND(",",B2)+1,10000)
Cuando obtienes #VALUE! en la última celda de la columna A, reemplázala con el valor B de las filas previas.
Al final, su columna A contendrá el texto deseado. Copie y péguelo en cualquier lugar que desee.
Si el texto contiene / r / n que necesitan convertirse en nuevas líneas, use los modos ''Extendido'' o ''Expresión regular'' y escape del carácter de barra diagonal inversa en ''Buscar qué'':
Encuentra qué: // r // n
Reemplazar con: / r / n