Удалить суффикс из текста онлайн – массовое удаление окончаний строк и расширений

Мгновенно удаляйте нежелательные суффиксы, расширения файлов (.txt, .pdf, .jpg), косые черты, запятые или пользовательские шаблоны регулярных выражений в конце каждой строки. Вставьте свой список ниже, чтобы очистить тысячи строк в реальном времени, не перезаписывая исходный исходный текст.

Quick Presets:

Активные линии: 0

Удалены суффиксы: 0.

Выходные символы: 0

Как удалить суффикс из каждой строки

  1. Вставьте свой текст. Введите список имен файлов, URL-адресов или текстовых записей в поле Исходный текст или нажмите Загрузить образец, чтобы увидеть, как это работает.
  2. Укажите один или несколько суффиксов — введите одно окончание в Суффикс для удаления, введите большой список окончаний в Несколько суффиксов (по одному в строке) или щелкните один из Быстрые пресеты над редактором.
  3. Настроить правила сопоставления — включите Сопоставление с учетом регистра, если окончания uppercase и lowercase должны обрабатываться по-разному, или включите . Используйте регулярное выражение для разделения на основе шаблона.
  4. Copy or Export — Cleaned Result обновляется автоматически в режиме реального времени. Нажмите Копировать в clipboard или Загрузите .txt, чтобы сохранить результат.

Примеры до и после

1. Удалить несколько расширений файлов

Несколько суффиксов: .pdf, .docx, .xlsx

annual-report-2026.pdf
project-proposal.docx
budget-q4.xlsx

Очистка Результат:

annual-report-2026
project-proposal
budget-q4

2. Очистите строки запроса URL (Regex)

Суффикс регулярного выражения: \?.*

https://example.com/shoes?utm_source=ads
https://example.com/hats?ref=newsletter
https://example.com/bags

Очистка Результат:

https://example.com/shoes
https://example.com/hats
https://example.com/bags

3. Удалите теги версии и статуса.

Суффикс регулярного выражения: ([_-](v\d+|old|backup|final))$

homepage_layout_v12
user_database_backup
checkout-flow-final

Очистка Результат:

homepage_layout
user_database
checkout-flow

Шпаргалка: удаление общих суффиксов и рецепты Regex

Вам нужно удалить динамические шаблоны, которые меняются от строки к строке? Включите . Используйте регулярное выражение (Regex) и вставьте любой из этих готовых шаблонов в поле Suffix to delete:

Common Plain-Text and Regular Expression Suffix Removal Patterns
Цель/вариант использования Суффиксный шаблон Режим Пример преобразования
Удалить любое расширение файла \.[a-zA-Z0-9]{1,6}$ Regex photo_01.webp → photo_01
Удалить параметры запроса URL \?.*$ Regex /page?id=42&sort=asc → /page
Удалить косую черту в конце /+ Regex https://site.com/blog/ → https://site.com/blog
Удалить конечные номера/идентификаторы [\s_-]*\d+$ Regex item_name_4092 → item_name
Удалить конечные запятые и точки с запятой [,;:]+$ Regex "яблоко", → "яблоко"
Удалить скобки в конце строки \s*\([^)]*\)$ Regex Джон Доу (Администратор) → Джон Доу

Когда использовать «Удалить суффикс», а не «Удалить последние N символов»

  • Используйте «Удалить суффикс из текста» (этот инструмент), если вы хотите удалить определенное слово , расширение, разделитель или шаблон regex из конца каждой строки — и оставьте строки, которые не заканчиваются этим шаблоном, нетронутыми.
  • Используйте Удалить последние символы каждой строки, если вы хотите слепо отрезать фиксированное количество символов (например, последние 3 или 5 символов) из каждой строки, независимо от того, какие это символы.

Часто задаваемые вопросы

Как удалить расширения файлов из списка имен файлов?

Нажмите кнопку File Extensions (.ext) Quick Preset над областью ввода. Он автоматически включает режим Regex с шаблоном \.[a-zA-Z0-9]{1,8}$ для удаления расширений, таких как .txt, .jpg, .pdf или .docx из каждой строки. Если вы хотите удалить только определенные расширения, оставьте флажок Regex снятым и введите их по одному в каждой строке в поле Несколько суффиксов.

Что произойдет, если в строке есть суффиксы типа «archive.tar.gz»?

У вас есть два способа обработки составных суффиксов: либо добавить .tar.gz непосредственно в поле Несколько суффиксов (инструмент автоматически проверяет более длинные суффиксы перед более короткими), либо установить флажок Удалять связанные суффиксы несколько раз в разделе «Параметры обработки», чтобы .gz, а затем .tar удаляются последовательно.

Как удалить все после определенного символа в каждой строке?

Включите . Используйте регулярное выражение (Regex) и введите разделитель, а затем .*. Например, #.* удаляет конечные комментарии, начинающиеся с #, \?.* удаляет строки запроса URL, а \s+-\s+.* удаляет завершающие дефисы.

Что делает «Удалить всю строку, если точное совпадение»?

Обычно, если строка состоит исключительно из суффикса (например, строка — _old, а ваш суффикс — _old), при удалении суффикса на ее месте остается пустая строка. Проверка Удалить всю строку при точном совпадении полностью удаляет эту строку из выходного списка, поэтому пустая строка не остается.

Является ли мой текст конфиденциальным при использовании этого онлайн- средства удаления суффиксов?

Да. Вся обработка текста выполняется на 100% на стороне клиента в вашем браузере через JavaScript. Ваши списки, имена файлов и URL-адреса никогда не передаются на внешний сервер.