Инструмент «Сохранить последние символы» — сохраняйте последние N символов каждой строки.
Мгновенно извлекайте и сохраняйте символы last N из конца каждой строки или из всего текстового блока. Идеально подходит для извлечения суффиксов фиксированной ширины (например, расширений файлов .pdf, последних 4 цифр номеров учетных записей/телефонов, конечных кодов SKU или кодов состояния журнала) с помощью интеллектуальной защиты границ слов и Emoji-безопасной нарезки.
Практические примеры сохранения последних N символов
Независимо от того, извлекаете ли вы расширения файлов из списков каталогов, изолируете последние 4 цифры номеров учетных записей или анализируете суффиксы журналов, вот распространенные способы использования этого инструмента:
| Вариант использования | Пример строки ввода | Настройки | Извлеченный результат |
|---|---|---|---|
| Извлечь расширения файлов | /var/www/uploads/invoice-2026.pdf |
Сохраняйте 4 (каждая строка) |
.pdf |
| Сохранить последние 4 цифры (счет/карта/телефон) | Карта: 4532-xxxx-xxxx-8914 |
Сохраняйте 4 (каждая строка) |
8914 |
| Извлечь суффиксы скользящего ордера/SKU | ORD-2026-US-90421 |
Сохраняйте 5 (каждая строка) |
90421 |
| Сокращение длинных путей с помощью многоточия в начале | https://example.com/docs/guides/setup.html |
Сохранить 18 + Добавить многоточие |
.../guides/setup.html |
Как извлечь последние N символов из электронных таблиц и кода
Вам нужно выполнить одну и ту же операцию с правой подстрокой в Excel, Google Sheets, SQL или собственных скриптах? Используйте эти встроенные формулы и методы:
| Окружающая среда / Язык | Синтаксис формулы/кода | Описание |
|---|---|---|
| Excel и Google Таблицы | =ПРАВО(A1, 4) |
Возвращает последние 4 символа из ячейки A1. |
| JavaScript/TypeScript | str.slice(-4) или Array.from(str).slice(-4).join('') |
Срезы с отрицательным индексом с конца; Array.from защищает смайлы. |
| Python | текст[-4:] |
Использует отрицательную нотацию среза Python для захвата последних 4 символов. |
| SQL (PostgreSQL, MySQL, SQL Server) | SELECT RIGHT(имя_столбца, 4) ИЗ таблицы; |
Извлекает самые правые 4 символа столбца. |
Часто задаваемые вопросы
Как извлечь последние 4 цифры номера кредитной карты, телефона или счета?
Вставьте свой список учетных записей или номеров телефонов в поле Исходный текст, оставьте область действия Применить к каждой строке и нажмите кнопку 4 preset (или введите 4). Инструмент немедленно удаляет все, кроме последних четырех цифр в каждой строке.
Как удалить пустые строки из извлеченного результата?
Снимите флажок Сохранить пустые строки на панели настроек. Любые пустые строки или строки, содержащие только пробелы, во входных данных будут автоматически исключены из выходных данных.
Что произойдет, если в конце строки появятся случайные пробелы?
Когда параметр Обрезать начальные/конечные пробелы после сохранения включен (по умолчанию), случайные конечные пробелы в конце строки удаляются сначала, а затем подсчитываются последние символы N, гарантируя, что подсчет символов захватывает видимые символы, а не пробелы.
Что происходит со строками, длина которых короче заданного значения?
Используя раскрывающийся список Линии короче N символов, вы можете выбрать Сохранить короткие строки как есть (по умолчанию), Пропустить/удалить короткие строки или Левая панель с пробелами до N символов, чтобы каждая выходная строка имела одинаковую фиксированную ширину.
Разбивает ли этот инструмент смайлы или символы с диакритическими знаками в конце строки?
Нет. Этот инструмент использует сегментацию кластера графем Unicode (Intl.Segmenter), поэтому многобайтовые смайлы, флаги и акцентированные символы подсчитываются и сохраняются как полные символы, а не разбиваются на поврежденные полузаместители.