Перейти к содержанию
100% локально

Удалить строки, начинающиеся с цифры

Удалите все строки, первый символ которых — цифра.

Входные данные
Выходные данные

Удалить строки, начинающиеся с цифры

Вставьте список строк, и этот инструмент удалит каждую строку, первый символ которой, кроме пробела, является цифрой (0–9), оставив все остальное нетронутым. Это быстрый способ очистить файлы журналов, в которых должны находиться пронумерованные записи, удалить случайные индексные строки из экспорта или удалить строки измерений из текстовой дампы, сохранив при этом окружающие примечания.

При проверке проверяется первый символ после любых начальных пробелов или табуляции, поэтому «42 товара отправлено» и «7. Следующий шаг» считаются начинающимися с цифры и удаляются, а такие строки, как «Комната 42» или «Шаг седьмой», остаются в покое, поскольку первый символ — это буква. Строки, которые уже пусты, считаются не начинающимися с цифры и сохраняются как есть, поэтому пробелы в списке сохраняются после очистки.

Включите параметр «Сохранить только строки, начинающиеся с цифры», чтобы полностью перевернуть логику — вместо удаления пронумерованных строк инструмент отбрасывает все остальное и сохраняет только те строки, которые начинаются с цифры. Это полезно, когда вы хотите получить противоположный результат: вытащить только пронумерованные записи из смешанного списка, например, чтобы изолировать вывод с нумерацией строк или нумерованный план от окружающей прозы.

Все запускается локально в вашем браузере с использованием простого регулярного выражения — ничего не загружается, не регистрируется и не отправляется на сервер, поэтому его можно безопасно использовать во внутренних журналах, файлах экспорта или любом тексте, который вы не хотите вставлять в сторонний сервис. Живой подсчет под выводом показывает, сколько строк вошло, сколько осталось и сколько было удалено, а результат готов к копированию, загрузке в виде файла .txt или отправке прямо в другой инструмент.

FAQ

Что считается строкой, «начинающейся с цифры»?
Строка, первый символ которой после пропуска всех начальных пробелов или табуляции представляет собой цифру от 0 до 9. Подходят оба варианта: «3 яблока» и «10. Шаг»; «Комната 3» нет, потому что строка начинается с буквы.
Могу ли я сохранить пронумерованные строки, а не удалять их?
Да. Включите параметр «Сохранить только строки, начинающиеся с цифры», и инструмент отбросит все остальные строки, оставив только те, которые начинаются с цифры.
Что происходит с пустыми строками?
Пустая строка не имеет первого символа, поэтому она считается не начинающейся с цифры и по умолчанию остается в выводе.
Понимает ли он отрицательные числа или десятичные дроби, такие как «-5» или «3,14»?
Он проверяет только самый первый символ. Поскольку в «3.14» первой стоит цифра, эта строка рассматривается как начинающаяся с цифры, но «-5» начинается со знака минус, поэтому она остается на месте, если только символ сразу после пробела не является цифрой.
Мой текст где-нибудь загружен?
Нет. Фильтрация полностью выполняется в вашем браузере с использованием регулярного выражения — ваш текст никогда не покидает ваше устройство.