Mantenga la herramienta Últimos caracteres: mantenga los últimos N caracteres de cada línea
Extraiga y conserve instantáneamente los últimos caracteres N del final de cada línea o de un bloque de texto completo. Perfecto para extraer sufijos de ancho fijo (como extensiones de archivo .pdf, los últimos 4 dígitos de números de cuenta/teléfono, códigos SKU finales o códigos de estado de registro) con protección inteligente de límites de palabras y corte seguro para emojis.
Ejemplos prácticos de cómo mantener los últimos N caracteres
Ya sea que esté extrayendo extensiones de archivos de listados de directorios, aislando los últimos 4 dígitos de números de cuentas o analizando sufijos de registros, estas son formas comunes de utilizar esta herramienta:
| Caso de uso | Línea de entrada de muestra | Configuración | Resultado extraído |
|---|---|---|---|
| Extraer extensiones de archivos | /var/www/uploads/invoice-2026.pdf |
Mantener 4 (cada línea) |
.pdf |
| Conservar los últimos 4 dígitos (Cuenta/Tarjeta/Teléfono) | Tarjeta: 4532-xxxx-xxxx-8914 |
Mantener 4 (cada línea) |
8914 |
| Extraer orden final/sufijos de SKU | ORD-2026-US-90421 |
Mantener 5 (cada línea) |
90421 |
| Abreviar rutas largas con puntos suspensivos iniciales | https://example.com/docs/guides/setup.html |
Mantener 18 + Agregar puntos suspensivos |
.../guides/setup.html |
Cómo extraer los últimos N caracteres en hojas de cálculo y código
¿Necesita realizar la misma operación de subcadena derecha en Excel, Google Sheets, SQL o sus propios scripts? Utilice estas fórmulas y métodos integrados:
| Medio Ambiente / Idioma | Sintaxis de fórmula/código | Descripción |
|---|---|---|
| Excel y Hojas de cálculo de Google | =DERECHA(A1, 4) |
Devuelve los últimos 4 caracteres de la celda A1. |
| JavaScript / TypeScript | str.slice(-4) o Array.from(str).slice(-4).join('') |
Porciones de índice negativo desde el final; Array.from protege los emojis. |
| Python | texto[-4:] |
Utiliza notación de corte negativa de Python para capturar los últimos 4 caracteres. |
| SQL (PostgreSQL, MySQL, Servidor SQL) | SELECT RIGHT(column_name, 4) FROM tabla; |
Extrae los 4 caracteres más a la derecha de una columna. |
Preguntas frecuentes
¿Cómo extraigo los últimos 4 dígitos de los números de tarjeta de crédito, teléfono o cuenta?
Pegue su lista de cuentas o números de teléfono en el cuadro Texto fuente, mantenga el alcance configurado en Aplicar a cada línea y haga clic en el botón preestablecido 4 (o ingrese 4). La herramienta elimina inmediatamente todo excepto los últimos 4 dígitos de cada línea.
¿Cómo elimino las líneas en blanco del resultado extraído?
Desmarque Conservar líneas vacías en el panel de configuración. Cualquier línea en blanco o solo con espacios en blanco en su entrada se omitirá automáticamente de la salida.
¿Qué pasa si una línea tiene espacios accidentales al final?
Cuando Teliminar espacios iniciales/finales después de mantener está habilitado (predeterminado), los espacios en blanco finales accidentales al final de una línea se eliminan primero antes de contar los últimos caracteres N, lo que garantiza que el recuento de caracteres capture caracteres visibles en lugar de espacios en blanco.
¿Qué sucede con las líneas que son más cortas que el conteo?
Usando el menú desplegable L Líneas más cortas que N caracteres , puede elegir Mantener las líneas cortas como están (predeterminado), Omitir/eliminar líneas cortas o Rellenar a la izquierda con espacios para N caracteres para que cada línea de salida tenga un ancho fijo idéntico.
¿Esta herramienta rompe emojis o caracteres acentuados al final de una línea?
No. Esta herramienta utiliza la segmentación de grupos de grafemas Unicode (Intl.Segmenter), por lo que los emojis, banderas y caracteres acentuados de varios bytes se cuentan y se mantienen como caracteres completos en lugar de dividirse en medio sustitutos corruptos.