Saltar al contenido
Favoritos

Separador de texto

Actualizado:

Convierte una lista de un separador a otro. Pega tu texto, selecciona su separador actual y elige después nueva línea, espacio, punto y coma, guion, barra vertical o punto para el resultado.

Herramienta conversora de delimitadores de texto

Campos de entrada
Si está activado, el resultado se actualizará automáticamente al cambiar cualquier valor.

Fórmula del separador de texto

Fórmula
\[ (p_1,\ldots,p_n)=\operatorname{split}(T,d_{\mathrm{old}}),\qquad R=\operatorname{join}_{d_{\mathrm{new}}}\bigl(\operatorname{filter}_{\ne \varnothing}(\operatorname{trim}(p_1),\ldots,\operatorname{trim}(p_n))\bigr) \]

Donde:

  • \(T\) — el texto que introduces.
  • \(d_{\mathrm{old}}\) — el separador actual seleccionado.
  • \(p_1,\ldots,p_n\) — los fragmentos obtenidos al dividir el texto.
  • \(d_{\mathrm{new}}\) — el separador seleccionado para el resultado.
  • \(R\) — el texto resultante.

La herramienta divide el texto, elimina los espacios en blanco de cada fragmento, descarta los fragmentos vacíos y une los elementos restantes en su orden original. No se limita a reemplazar cada aparición del separador antiguo: el recorte de espacios y la eliminación de elementos vacíos también pueden modificar el texto.

Separador de texto – Ejemplo de cálculo

Ejemplo: usa el texto predeterminado, con Apple, Banana y Orange en líneas separadas. Deja «Actualmente separado por» en «Nueva línea» y «Separar por» en «Espacio».

La división en los saltos de línea produce tres elementos. Ninguno tiene espacios alrededor ni debe eliminarse.

\[ (\text{Apple},\text{Banana},\text{Orange})\xrightarrow{\text{unir con espacios}}\text{Apple Banana Orange} \]

Resultado: Apple Banana Orange.

Cómo usar el Separador de texto

  1. Escribe o pega tu lista en Texto. Comprueba qué carácter o salto de línea separa un elemento del siguiente.
  2. En Actualmente separado por, selecciona ese separador existente: Nueva línea, Espacio, ;, -, | o .
  3. En Separar por, selecciona el separador que quieres entre los elementos. Puedes elegir entre las mismas seis opciones.
  4. Lee el texto convertido en Resultado y usa su control de copia si quieres pegarlo en otro lugar.

Por ejemplo, para poner una lista de varias líneas en una sola, selecciona Nueva línea como separador actual y Espacio como el nuevo. Para convertir red|green|blue en red;green;blue, selecciona primero | y después ;. Si el resultado no queda dividido como esperabas, revisa Actualmente separado por: la herramienta no detecta el separador por ti.

¿Qué significa separar texto?

Un separador, también llamado delimitador, marca la frontera entre los elementos de una lista. Una lista puede colocar cada elemento en su propia línea, separar los elementos con espacios o usar signos de puntuación como puntos y coma o barras verticales. Cambiar el delimitador puede facilitar pegar los mismos elementos en un documento, un formulario u otra herramienta de texto sin tener que reescribirlos.

El Separador de texto mantiene el orden de los elementos que encuentra. Elimina los espacios en blanco del principio y del final de cada elemento antes de unirlos, de modo que los espacios extra alrededor de un delimitador no permanecerán alrededor de los elementos convertidos. También descarta los elementos vacíos. Por ejemplo, Apple;;Banana se convierte en Apple|Banana al cambiar puntos y coma por barras verticales; no se genera un elemento vacío entre las dos barras.

Elegir Nueva línea como separador de salida coloca cada elemento conservado en una línea aparte. Elegir Espacio pone los elementos en una sola línea con un espacio entre ellos. Si eliges el mismo separador actual y nuevo, el resultado aún puede cambiar, porque la herramienta recorta los elementos y elimina los vacíos. Por eso también sirve para limpiar una lista con delimitación sencilla, y no solo para cambiar su puntuación.

Supuestos y limitaciones prácticas

  • Solo están disponibles los separadores indicados. Las comas, las tabulaciones como opción aparte y las cadenas delimitadoras personalizadas no son opciones. Espacio como separador actual divide en series de espacios en blanco, incluidas tabulaciones y saltos de línea; Espacio como salida inserta un único espacio normal.
  • Nueva línea maneja los saltos de línea típicos al pegar texto. Divide en los saltos de línea con avance de línea, con o sin retorno de carro previo. No divide en un retorno de carro solo.
  • Cada delimitador que coincida se trata como frontera. Seleccionar - dividirá una palabra con guion; seleccionar . dividirá un número decimal, una abreviatura o una dirección web. Elige un delimitador que no aparezca también dentro de los elementos que necesitas conservar.
  • No se analizan datos entre comillas ni estructurados. La herramienta no aplica las reglas de comillas de CSV ni reconoce campos protegidos. Revisa el resultado antes de usarlo en una hoja de cálculo o en una importación de datos.
  • Los espacios en blanco dentro de un elemento se conservan, salvo que sean la frontera seleccionada. Con Nueva línea seleccionado, Red apple sigue siendo un elemento. Con Espacio seleccionado, pasa a ser dos.

Si necesitas ordenar los elementos además de cambiar su separador, primero puedes ordenar alfabéticamente una lista o eliminar líneas duplicadas. Para comprobar la longitud del texto convertido, usa el Contador de caracteres.

Preguntas frecuentes

¿Cómo puedo cambiar los separadores de una lista a mano?

Identifica el carácter que hay entre los elementos, sepáralos y vuelve a escribirlos con el carácter que prefieras entre ellos. Por ejemplo, cambiar los separadores de «uno; dos; tres» a barras verticales da «uno|dos|tres». Elimina los espacios alrededor de cada elemento a medida que avanzas. Compara la lista terminada con la original para asegurarte de no haber dividido un elemento que contenga el separador antiguo.

¿Puedo convertir una lista separada por comas?

No directamente: la coma no es una opción de entrada. Para una lista sencilla, primero puedes usar la función de buscar y reemplazar de un editor de texto para cambiar las comas por puntos y coma, y luego convertir aquí los puntos y coma. No hagas esto con archivos CSV ni con valores como «Smith, John»: reemplazar todas las comas también dividiría texto que pertenece a un solo elemento.

¿Cómo mantengo juntos los elementos de varias palabras?

Usa una frontera que no aparezca dentro de tus elementos. Si cada nombre de producto está en su propia línea, elige Nueva línea como separador actual; «Red apple» seguirá siendo un elemento aunque unas los elementos con barras verticales. Elegir Espacio como separador actual trataría «Red» y «apple» como elementos separados.

¿Por qué faltan los campos vacíos en el resultado?

El conversor no conserva las posiciones vacías. Los separadores consecutivos, o un separador al principio o al final, pueden producir fragmentos vacíos que se omiten del resultado. Eso resulta útil para limpiar una lista informal, pero no para registros donde un campo vacío tiene significado. Usa un editor de datos estructurados si las posiciones de los campos deben conservarse intactas.

¿Puedo usar tabulaciones como separadores?

Puedes dividir texto separado por tabulaciones eligiendo Espacio como separador actual, porque esa opción también reconoce tabulaciones y otros espacios en blanco. No distingue una tabulación de un espacio, eso sí. Si un campo contiene espacios, sus palabras pueden convertirse en elementos separados. No hay una opción de salida con tabulación, así que usa un editor de texto específico si necesitas generar datos separados por tabulaciones.

¿Es el resultado apto para importaciones CSV o de hojas de cálculo?

No necesariamente. Los archivos CSV requieren reglas para campos entre comillas, puntuación dentro de los campos y a veces saltos de línea; este conversor no aplica esas reglas. Incluso una lista visualmente correcta puede importarse en las columnas equivocadas si la hoja de cálculo espera otro delimitador. Para datos importantes, usa un editor compatible con CSV y previsualiza las filas y columnas importadas antes de guardar.

¿Puedo convertir el resultado de vuelta para recuperar mi texto original exacto?

No. Convertir de vuelta puede restaurar los separadores visibles, pero no puede recuperar los espacios eliminados de los extremos de los elementos ni los elementos vacíos que se descartaron. Un separador que también aparezca dentro de un elemento puede cambiar dónde caen las fronteras. Guarda una copia del original si su formato exacto o su número de campos importa.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *