piapia123
es

Numerar líneas

Texto

Todo se ejecuta en tu navegador: no se sube nada

Entrada
Arrastra un archivo aquí para cargarlo
Resultado

Pon un número al principio de cada línea, o quita el que ya haya. Quitar es la parte que sale mal. Una fecha como `2026.09` y una hora como `3:00` parecen «dígitos seguidos de un separador», así que una regla laxa las corta y la frase se parte por la mitad. Por eso esta herramienta reutiliza la regla ya ajustada en el limpiador de texto: dígitos, luego un separador inequívoco, luego espacio en blanco. Ambas herramientas coincidirán siempre en qué cuenta como número de línea. Las líneas vacías sin numerar tampoco consumen un número. Si lo hicieran, la secuencia saltaría a la vista, que es justo lo que no quiere quien marca esa opción. El relleno se omite en los números negativos. `String(-1).padStart(4, '0')` da `00-1`, con el signo varado en medio. Eso solo pasa cuando el valor inicial es negativo, así que el signo se comprueba antes de rellenar.

Funciones

  • Seis estilos: punto, paréntesis de cierre, paréntesis, corchetes, coma ideográfica y dos puntos
  • Inicio y paso ajustables (un paso negativo numera hacia atrás)
  • Relleno de ceros opcional, omitido en los negativos para que nunca aparezca `00-1`
  • Las líneas vacías pueden quedarse sin numerar y sin contar, así que la secuencia nunca salta
  • Quitar reconoce los mismos seis estilos, incluida la forma sin espacio final
  • Las fechas y las horas nunca se confunden con numeración
  • Añadir y quitar comparten una regla, así que una ida y vuelta devuelve el original
  • Todo se ejecuta localmente en tu navegador; no se sube nada

Cómo se usa

  1. Pega el texto que quieras numerar
  2. Elige Añadir números o Quitar los números de línea
  3. Al añadir, elige un estilo y ajusta el inicio, el paso y el relleno si lo necesitas
  4. Haz clic en Copiar para llevarte el resultado

Preguntas frecuentes

¿Quitar se comerá también los números de dentro del texto?
No. La regla exige dígitos seguidos de un separador inequívoco (un punto, un paréntesis, dos puntos y demás) y espacio en blanco después de ese separador. En `2026.09 publicado`, al `2026.` le sigue un dígito y no un espacio, así que se deja; lo mismo con `3:00`. La única relajación es la forma de coma ideográfica, que no es ambigua sin espacio.
Dejé las líneas vacías sin numerar pero la secuencia sigue saltando. ¿Por qué?
Un número solo puede saltar por dos razones: la opción no está en efecto (comprueba que el desplegable no siga en Quitar), o las líneas «vacías» sí llevan espacios o tabuladores. Una línea con solo espacios no es una cadena vacía, así que se numera como cualquier otra. Limpia antes los finales de línea con el limpiador de texto y luego numera.
¿Por qué no se rellenan con ceros los números negativos?
Porque `String(-1).padStart(4, '0')` da `00-1`: el signo menos acaba en medio de los dígitos. El relleno se aplica por tanto solo a los números no negativos y los negativos se escriben tal cual. Para una cuenta atrás como `-3 -2 -1`, el relleno tampoco significaría gran cosa.

Herramientas relacionadas