Línea dividida de Notepad ++ después de un número determinado de caracteres

Línea dividida de Notepad ++ después de un número determinado de caracteres

¿Hay alguna forma en Notepad ++ de dividir el texto de una línea en texto con un número máximo de caracteres en una línea? Solo encontré líneas indefinidas divididas en operaciones de líneas.

Respuesta1

  • Presione CTRL+H para abrir Buscar y reemplazar.
  • En el cuadro Buscar, ingrese: ^.{4}(Donde 4 se puede modificar a cualquier número que represente la cantidad de caracteres que desea por línea).
  • En el campo de reemplazo ingrese$0\r\n
  • En el modo de búsqueda seleccione "Expresión regular"
  • Para ajustar todas las líneas, haga clic en "Reemplazar todo"

Notas:

  • Antes de utilizar "Reemplazar todo", es posible que desee hacer clic en "Buscar siguiente" y "Reemplazar" varias veces para verificar que su búsqueda esté funcionando de la manera deseada.
  • No existe una forma de buscar y reemplazar para revertir estos cambios. Tendrás que usar Deshacer si quieres revertirlo.
  • Estamos cambiando el texto para corregir la longitud de la línea. Si solo desea que su texto se ajuste a la siguiente línea al final de la ventana, active "Ajustar texto"
  • ^.{4}significa encontrar los primeros cuatro caracteres desde el principio de la línea en Regex.
  • $0\r\nsignifica tomar la información encontrada y reemplazarla con esa misma información seguida de un retorno de carro y un salto de línea. (Tenga en cuenta que en los sistemas *nix los retornos de carro y los avances de línea se tratan de manera diferente).

Respuesta2

Sí, esto es posible.

Si realiza una búsqueda/reemplaza y usa Regex como opción, la siguiente expresión regular le permitirá dividir una línea en dos.

^(.{4})(.+)

Reemplaza el número 4 con la cantidad de caracteres que deseas encontrar. Reemplace con $1 y $2 para encontrar la primera y segunda cadena. Reemplazarlo con $1-$2 colocará un - entre ambas cadenas.

Respuesta3

Verás que estás preguntando cómo ajustar el texto. Dependiendo de su uso, es posible que desee una envoltura suave o una envoltura dura.

envoltura suave
Esto significa que el texto se dividirá en X columnas de ancho, pero cuando lo copie y pegue para decir MS Word, se expandirá nuevamente para llenar la página. En otras palabras, es sólo una compresión visual.

envoltura dura
Esto significa que N++ realmente agregará nuevas líneas (Retornos de carro, ingrese como quiera llamarlos*). Supongo que esto es lo que quieres.

Hay varias maneras de hacerlo.

  1. Utilice funciones EOL (línea dividida)
  2. Expresiones regulares
  3. Complemento TextFx

Después de unos 80 segundos de prueba, recomendaría el complemento TextFx. Depende de qué tan firme quieras que sea esa división.

* - aunque sí, entiendo que CF/LF son diferentes.

Respuesta4

Puedes usarEditor de texto en línea CodVerterque tiene una herramienta sencilla
exactamente para esta tarea.
El texto se puede dividir por varios caracteres o por un delimitador.

Navegación:Editor de texto>>>Herramientas>>>Divisor de texto ingrese la descripción de la imagen aquí

información relacionada