ForHosting KIT · Texto e IA

Estadísticas de longitud de línea: mínima, máxima, media y mediana

Obtenga las cuatro cifras que describen el ancho de sus líneas: en una muestra de tres líneas, la más corta tiene 5 caracteres, la más larga 22 y la mediana 10. Encuentre la línea que romperá el diseño sin revisar el archivo a ojo. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Texto
short a somewhat longer line mid length
Obtiene
Líneas
3
Min
5
Max
22
Promedio
12,333333

Es la forma más rápida de responder preguntas como qué anchura tiene realmente un archivo de registro, si un poema mantiene un ritmo constante o si un documento ajustado respeta su ancho de columna objetivo, sin cargar el texto en un editor para inspeccionarlo a simple vista.

Lo que revelan los cuatro números

Cada estadística responde a una pregunta distinta sobre su texto. La longitud mínima de línea detecta el extremo corto: separadores en blanco, líneas de una palabra o un fragmento suelto que quedó tras una edición. La longitud máxima de línea detecta el extremo largo, que es lo que rompe diseños, paneles de terminal, clientes de correo y herramientas de revisión de código que asumen un presupuesto de columnas.

La media le da el tamaño típico, útil cuando compara dos versiones del mismo documento o comprueba si una reescritura realmente agilizó la prosa. Y la mediana le dice dónde se sitúa la línea central, más robusta que la media cuando unas pocas líneas extremas arrastrarían el promedio. Leídos juntos, mínimo y máximo dan la dispersión, mientras que media y mediana juntas revelan el sesgo: si la media está muy por encima de la mediana, un puñado de líneas muy largas está estirando el texto, y probablemente quiera encontrarlas.

Cómo se cuentan las líneas y las longitudes

El texto se divide en líneas con cualquiera de los saltos habituales —LF, CR o CRLF—, de modo que los archivos de sistemas Unix, Mac clásico y Windows se miden igual. La longitud se cuenta en caracteres, exactamente como los contiene la cadena: sin recortes, sin colapsar espacios en blanco, sin exclusiones. Una línea vacía entre dos párrafos cuenta como una línea de longitud cero, y una línea de espacios finales cuenta cada uno de esos espacios, porque esa es la anchura honesta de lo que envió.

La media y la mediana se redondean a seis decimales para que el resultado sea idéntico en cualquier máquina, lo que importa cuando compara salidas entre ejecuciones o las guarda en un registro de auditoría.

Dónde encaja en flujos de trabajo reales

Los equipos integran las estadísticas de longitud de línea en comprobaciones que de otro modo serían inspecciones manuales. Una canalización de documentación verifica que los ejemplos de código se mantienen dentro de un presupuesto de 80 columnas antes de publicarse; una canalización de datos perfila los archivos entrantes de ancho fijo y rechaza una fuente cuya longitud de registro cambia de repente; un flujo editorial confirma que un boletín en texto plano se ajusta como espera la plantilla.

Nada de lo que envía se conserva: el texto se mide y se descarta, y solo vuelven los cuatro números. Para contar líneas en lugar de medirlas, combínelo con un contador de líneas; para imponer una anchura, con un ajustador de texto que vuelva a dividir las líneas a la columna que elija.

Audite un registro o una fuente de datos

Perfile un archivo entrante de ancho fijo o tipo CSV y alerte cuando la longitud máxima de línea se desvíe del tamaño de registro que espera el analizador.

Imponga un presupuesto de columnas

Compruebe que los ejemplos de código, los README o los correos en texto plano se mantienen dentro de un límite de 80 columnas antes de publicarse o enviarse.

Compare borradores de un documento

Siga la media y la mediana de longitud de línea entre revisiones para ver si una edición realmente agilizó el texto o solo movió palabras de sitio.

¿Cuánto cuesta?

También es gratis ejecutarlo en su navegador en esta página.

¿Qué cuenta exactamente como una línea?

El texto se divide con los saltos de línea LF, CR o CRLF. Cada segmento cuenta, incluidas las líneas vacías, que miden longitud cero.

¿Se recortan los espacios en blanco antes de medir?

No. Las longitudes se cuentan en caracteres exactamente como se enviaron, así que los espacios iniciales y finales se incluyen en la longitud de cada línea.

¿Cómo se redondean la media y la mediana?

Ambas se redondean a seis decimales para que los resultados sean estables e idénticos byte a byte entre máquinas y ejecuciones.

¿Se guarda mi texto?

No. Se mide y se descarta; solo se devuelven las cuatro estadísticas.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/text/line-length-stats

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/text/line-length-stats \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"short\na somewhat longer line\nmid length"}'
{
  "text": "short\na somewhat longer line\nmid length"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.line_length_stats",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_mb5
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

La API de estadísticas de longitud de línea lee un texto de varias líneas y devuelve, en una sola llamada, los cuatro números que describen el tamaño de sus líneas: la línea más corta, la más larga, la longitud media y la mediana, todo contado en caracteres. Pegue el texto y obtendrá el perfil; automatícelo y el mismo código se ejecuta en el borde por $0.002 por solicitud.

Cómo se cuentan las líneas y las longitudes

La única entrada que se rechaza es un texto sin ninguna línea —una cadena vacía—, porque no hay nada significativo que medir; en ese caso recibe un error invalid_input claro y la solicitud no se factura.

Dónde encaja en flujos de trabajo reales

Como el mismo código se ejecuta gratis en su navegador y en la API, puede prototipar la comprobación pegando una muestra en esta página y solo pagar —$0.002 por solicitud— cuando la automatice.

¿Qué pasa si el texto está vacío?

Una cadena vacía no tiene líneas, así que la solicitud falla con un error invalid_input y no se factura.

Ver la documentación completa del KIT →