Añadir prefijo y sufijo a líneas
Pega una lista, escribe lo que debe ir antes y después de cada línea y obtén el resultado al instante. Los ajustes predefinidos ponen las líneas entre comillas, añaden comas, viñetas o etiquetas HTML y convierten una columna de valores en una lista SQL IN.
Última actualización:
Usa {n} en el prefijo o el sufijo para el número de línea. \t inserta una tabulación.
Cómo usar Añadir prefijo y sufijo a líneas
- Pega tus líneas en el cuadro de la izquierda, un elemento por línea.
- Escribe un prefijo y un sufijo, o elige un ajuste predefinido como comillas dobles, coma al final o SQL IN.
- Elige las opciones: omitir o eliminar líneas vacías, recortar espacios o unirlo todo en una sola línea con un separador.
- Usa {n} en el prefijo o el sufijo para insertar el número de línea, empezando por el número que quieras.
- Pulsa Aplicar y después copia el resultado o descárgalo como archivo de texto.
Recetas habituales de prefijo y sufijo
La mayoría de las tareas de formato de listas se reducen a unas pocas combinaciones de prefijo y sufijo. Cada ejemplo de abajo convierte las líneas de entrada red, green y blue en el resultado mostrado.
| Objetivo | Prefijo | Sufijo | Otras opciones | Resultado |
|---|---|---|---|---|
| Elementos de array de JavaScript o Python | " | ", | ninguna | "red", "green", "blue", (uno por línea) |
| Lista SQL IN | ' | ' | Unir con , , envolver en IN ( … ) | IN ('red', 'green', 'blue') |
| Lista de viñetas en Markdown | - | (vacío) | ninguna | - red / - green / - blue |
| Lista de tareas en Markdown | - [ ] | (vacío) | ninguna | - [ ] red … |
| Lista HTML | <li> | </li> | Envolver en <ul>\n … \n</ul> | <ul> <li>red</li> … </ul> |
| Pasos numerados | {n}. | (vacío) | Empezar en 1 | 1. red / 2. green / 3. blue |
| Fila CSV | " | " | Unir con ,, comillas duplicadas | "red","green","blue" |
| Hashtags | # | (vacío) | Unir con un espacio | #red #green #blue |
Escapar comillas dentro del texto
Si una línea ya contiene el mismo tipo de comilla con el que la envuelves, el resultado se rompe: 'O'Neil' no es SQL válido. La opción Comillas dentro del texto lo soluciona antes de añadir el prefijo y el sufijo:
- Duplicarlas es la regla de SQL y CSV:
O'Neilse convierte enO''Neilysay "hi"se convierte ensay ""hi"". - Barra invertida es la regla de JavaScript, cadenas tipo JSON, PHP y muchas shells:
O'Neilse convierte enO\'Neil, y las barras invertidas existentes se duplican primero. - Dejar como están no toca el texto, que es lo adecuado para viñetas, etiquetas HTML y texto normal.
Cómo funcionan el contador de líneas y las líneas vacías
La herramienta divide tu texto en cada salto de línea (reconoce los finales de línea de Windows, Mac y Linux) y procesa cada línea en orden. Una línea que solo contiene espacios cuenta como vacía. Con Omitir líneas vacías activado, las líneas vacías se quedan en su sitio pero no reciben prefijo ni sufijo y no se numeran, así que una lista con separaciones en blanco conserva su diseño. Con Eliminar líneas vacías activado, desaparecen del resultado. Cuando Unir líneas en una está activado, las líneas vacías se descartan para que nunca obtengas separadores duplicados como a, , b. El marcador {n} solo cuenta las líneas que reciben realmente el prefijo y el sufijo.
Preguntas frecuentes
¿Cómo añado texto al principio de cada línea?
Escribe el texto en el cuadro Prefijo. Se añade al inicio de cada línea mientras escribes. Deja vacío el cuadro Sufijo si solo necesitas un prefijo.
¿Cómo añado una coma al final de cada línea?
Haz clic en el ajuste Coma al final, o escribe una coma en el cuadro Sufijo. Para poner además cada línea entre comillas, usa " como prefijo y ", como sufijo (comilla y luego coma).
¿Cómo convierto una columna de valores en una lista SQL IN?
Haz clic en el ajuste SQL IN. Cada valor se pone entre comillas simples, las comillas dentro de los valores se duplican para que O'Neil se convierta en 'O''Neil', las líneas se unen con una coma y el resultado se envuelve en IN ( … ).
¿Qué hace Omitir líneas vacías?
Las líneas vacías se dejan como están en lugar de recibir el prefijo y el sufijo, y no cuentan para el número de línea {n}. Marca Eliminar líneas vacías para borrarlas por completo. Cuando se unen las líneas, las líneas vacías siempre se omiten.
¿Puedo numerar las líneas?
Sí. Pon {n} en cualquier parte del prefijo o el sufijo, por ejemplo {n}. o Paso {n}: e indica el número inicial. Solo se cuentan las líneas que reciben el prefijo.
¿Cómo inserto una tabulación o un salto de línea?
Escribe \t para una tabulación y \n para un salto de línea en los cuadros de prefijo, sufijo, separador o envoltura. Por ejemplo, un separador \n\n deja una línea en blanco entre los elementos.
¿Se sube mi texto a algún sitio?
No. Todo el procesamiento ocurre en tu navegador con JavaScript, así que tu texto nunca sale de tu dispositivo. Tus opciones se recuerdan localmente para la próxima vez.
¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?
Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.