TextConverter

Dividir Archivos de Texto en varios Archivos Nuevos

Si nos gustaría dividir el contenido de un archivo de texto en varios archivos nuevos, la automatización de esta tarea puede ahorrarnos mucho trabajo y, sobre todo, mucho tiempo. Especialmente si queremos dividir una gran cantidad de archivos y la separación siempre debe llevarse a cabo de acuerdo con el mismo patrón, la tarea es fácil de automatizar y los ahorros son particularmente grandes. En este tutorial, nos gustaría mostrarle una manera fácil de cómo puede obtener un resultado rápido sin mucho esfuerzo. Usamos el programa TextConverter para esto.

Procedimiento General

Antes de lanzar una descripción detallada de las opciones individuales para la separación y las opciones asociadas, primero nos gustaría echar un vistazo al procedimiento general sobre cómo usar el TextConverter para dividir archivos individuales en varios archivos nuevos:

En esta descripción general del procedimiento, aún no hemos hablado sobre qué criterios podemos seleccionar para la separación. Nos gustaría entrar en esto en la siguiente sección.

Posibilidades de Separación

El TextConverter le ofrece 3 opciones o criterios diferentes según los cuales puede dividir sus archivos. Estas opciones también se pueden combinar:

Dividir Archivos en un Texto o una Expresión Regular

Con esta opción, puede dividir su archivo original en un texto específico. Esto significa que después de cada aparición de este texto de búsqueda, comienza un nuevo archivo. En consecuencia, si su texto ocurre dos veces en el archivo original, se almacenan tres archivos nuevos (uno con el texto que aparece en el archivo original antes de la primera ocurrencia del texto de búsqueda, uno con el texto entre el primer ocurrencia y la segunda ocurrencia del texto de búsqueda y un tercer archivo con el texto que se encuentra en el archivo original detrás de la segunda aparición del texto de búsqueda).

Eso no importa si su texto de búsqueda consta de un solo carácter, varias palabras o incluso varias líneas. Además, el texto de búsqueda no tiene que ser un texto estático: si activa la opción "Interpreta como expresión regular" bajo el cuadro de texto, también puede trabajar con expresiones regulares en este punto. Un ejemplo simple sería la expresión regular [0-9] que ejecuta una separación en cualquier dígito.

Si desea mantener el texto de búsqueda en el que se separó en los nuevos archivos, puede activar una o ambas opciones "Conservar el texto de búsqueda al comienzo de cada nuevo archivo" o "Conservar el texto de búsqueda al final de cada nuevo archivo". Si no activa ninguna de estas dos opciones, el texto de búsqueda no aparecerá en los nuevos archivos.

Otra opción hace posible no separarse directamente en el texto de búsqueda sino en la siguiente salto de línea. Si se activa la opción "Dividirse en el siguiente salto de línea", las palabras relacionadas de un párrafo permanecen en el mismo archivo y no se separan entre sí. Esto le permite separarse, por ejemplo, de acuerdo con las secciones que contienen ciertas palabras sin destrozar las secciones respectivas.

Dividir Archivos en Saltos de Línea

Con esta opción, puede separar el archivo original en sus saltos de línea. Esto significa que para cada línea del archivo original se crea un nuevo archivo que contiene el texto de la línea respectiva.

Para esta opción, se aplican la configuración sobre "Acciones > Archivos > Tipo de Salto de Línea". Por defecto, eso significa que si no realiza ningún cambio aquí, el tipo de salto de línea del archivo original se reconoce automáticamente y obtiene el resultado que esperaría en general. El factor decisivo es el salto de línea típico que conoce de un editor de texto promedio. Sin embargo, también puede definir otros criterios para una línea en el TextConverter. Por ejemplo, es posible definir cualquier caracteres arbitrarios, cadenas de caracteres o varios caracteres diferentes como un salto de línea. Esto le brinda más formas de separar sus archivos de manera flexible. Puede averiguar cómo funciona esto en las explicaciones de los saltos de línea personalizados en uno o varios caracteres.

Dividir Archivos después del Número de Caracteres

Con esta opción, puede cortar su archivo original en piezas con un número, respectivamente una longitud, seleccionable libremente, de caracteres. Puede ingresar cualquier valor numérico en el campo. Por ejemplo, si su archivo original tiene 2500 caracteres y especifica un valor de 1000 caracteres, su archivo se divide en 3 partes: el primer archivo nuevo contiene los primeros 1000 caracteres del archivo original, el segundo archivo nuevo contiene el segundo 1000 caracteres del archivo original y el tercer archivo nuevo contiene los 500 caracteres restantes. Si su archivo original contiene menos caracteres que el valor especificado, no hay separación y el archivo original permanece con su contenido tal como está.

También puede usar esta opción para limitar el texto de todos los archivos creados a un número máximo de caracteres. Por ejemplo, si combina esta opción con las otras opciones.

Combinación de Criterios múltiples

Al menos una de estas opciones introducidas debe activarse para poder realizar la función. La activación de más de una de estas opciones también es posible. En este caso, primero se separa de acuerdo con el criterio de la primera opción activada. Luego, las partes resultantes se separan nuevamente de acuerdo con el criterio de la segunda opción activada y así sucesivamente.

Por ejemplo, si activa tanto la opción para una separación en los saltos de línea como la opción para una separación después de un cierto número de caracteres, primero se separa en las salidas de línea. Entonces, todas las partes (aquí las partes son iguales a las líneas) se realizan y si una línea consiste en más del número permitido de caracteres, se divide nuevamente dentro de la línea relevante de acuerdo con el segundo criterio.

Opciones Generales para todas las Separaciones

Por debajo de las 3 opciones con las que puede determinar los criterios para la separación de los archivos, encontrará más opciones generales que siempre se usan independientemente de los criterios seleccionados:

Marcadores de Posición para la Numeración de las Partes

Además de los marcadores de posición simples y los marcadores de posición para referencias, el TextConverter proporciona otros dos marcadores de posición que solo se pueden usar en relación con la división de archivos: %part_num% y %part_abs%.

El marcador de posición %part_num% representa el número de la parte, mientras que el marcador de posición %part_abs% representa el número total de partes. Ambos marcadores de posición se pueden utilizar en el nombre del archivo (es decir, en los campos "Carpeta", "Nombre" y "Extensión" de las opciones de almacenamiento), así como en las acciones y los propios archivos.

Si, por ejemplo, un archivo se divide en 5 partes, el marcador de posición %part_abs% siempre representa "5", mientras que el marcador de posición %part_num% depende de la parte respectiva. Para la primera parte, %part_num% es "1", para la segunda parte, es "2", y así sucesivamente. Con este marcador de posición, por lo tanto, es posible, por ejemplo, escribir el número de cada parte en el archivo parcial respectivo, numerar los nombres de archivo de las partes consecutivamente o guardar las partes individuales en diferentes carpetas cuyos nombres contienen el número de la parte.

Dado que la versión actual del TextConverter no proporciona una vista previa para las separaciones de archivos, los marcadores de posición %part_num% y %part_abs% no se consideran en la vista previa.

Almacenamiento y Configuración de los Nombres de Archivos de las Partes

En qué carpeta y debajo de qué nombre se deben guardar los nuevos archivos, puede definir en la parte inferior derecha de la ventana principal del TextConverter. Aquí puede seleccionar una carpeta arbitraria y determinar un nombre base para todos los archivos. Con la opción "preservar", esta también puede ser la carpeta o el nombre del archivo original.

Si utiliza la configuración predeterminada, las partes individuales respectivamente los archivos que contienen las partes individuales se numeran consecutivamente agregando un número consecutivo al nombre especificado. Por ejemplo, los nombres de archivo de las partes guardadas podrían ser "archivo-01.txt", "archivo-02.txt" a "archivo-20.txt".

Si desea numerar los archivos de otra manera, puede usar el marcador de posición %part_num% dentro de las opciones de almacenamiento, que representa el número de la parte en cuestión. Por ejemplo, si usa "%part_num% %name%" como nombre de archivo, los archivos parciales del ejemplo se llamarán "01 archivo.txt", "02 archivo.txt" a "20 archivo.txt" o si usa "%name% (%part_num%)", los nombres de archivo resultantes serían "archivo (01).txt", "archivo (02).txt" a "archivo (20).txt".

Si el nombre del archivo contiene el marcador de posición "%part_num%", no hay numeración automática agregando el número de la parte. Por otro lado, si el nombre del archivo no contiene el marcador de posición "%part_num%", siempre se produce una numeración automática, excepto que se activa la opción "Numerar los archivos de los partes solo si es necesario" y no existe ningún archivo con el nombre resultante.

Para nombrar los archivos de las partes individuales, también puede usar referencias. Un ejemplo sería usar el marcador de posición "%ref:line=1%" que representa la primera línea del archivo. Si usa este marcador de posición como nombre de archivo, la primera línea de cada parte se usa como nombre de archivo para esta parte. Si especifica, por ejemplo, el marcador de posición "%ref:word=1%" como carpeta, las partes individuales se clasificarán según su primera palabra en diferentes carpetas, cada carpeta tendrá la primera palabra del archivo respectivo como nombre. Por supuesto, también puede utilizar cualquier otra de las referencias disponibles o combinar las referencias con otros caracteres o marcadores de posición. Si usa referencias y, por lo tanto, ya obtiene un nombre de archivo único con esto, puede activar la opción "Numerar los archivos de los partes solo si es necesario" si no desea ninguna numeración automática adicional de los archivos.

Incluso si a veces hablamos solo de un archivo como el archivo original en este tutorial, la función, por supuesto, también se puede usar con varios archivos al mismo tiempo. Esto significa que si tiene más de un archivo en su lista de archivos, cada archivo se separa individualmente independientemente de los otros archivos en la lista de archivos.

Unir varios Archivos de Texto

Además de la posibilidad de dividir los archivos individuales en varios archivos nuevos, el TextConverter también ofrece la forma inversa: Cómo puede juntar cualquier cantidad de archivos, puede aprender en el tutorial sobre la combinación de varios archivos de texto.