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

Заполните текст

Дополните каждую строку заданной длины выбранным символом слева, справа или с обеих сторон.

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

Заполните текст

Вставьте список строк и дополните каждую из них до одинаковой длины. Выберите целевую длину, сторону заполнения и символ для заполнения — пробел по умолчанию, ноль для чисел или любой вводимый вами символ. Это быстрый способ превратить 7, 42 и 1337 в 0007, 0042 и 1337, присвоить именам файлов сортируемые числовые префиксы, выстроить столбцы в ряд в файлах данных фиксированной ширины или создать простые макеты ASCII.

Заполнение слева — классический выбор для чисел: значения увеличиваются до той же ширины и сортируются правильно, как текст. Отступы по правому краю заполняют строки до фиксированной ширины, благодаря чему столбцы, созданные вручную, остаются прямыми при моноширинном выводе. Двустороннее заполнение центрирует каждую строку в пределах целевой ширины; когда оставшееся пространство нечетное, дополнительный символ перемещается вправо.

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

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

FAQ

Как заполнить числа нулями?
Установите для символа клавиатуры значение 0, держите сторону слева и выберите целевую длину. 7 становится 0007 длиной 4.
Что происходит со строками, длина которых превышает целевую?
По умолчанию они проходят без изменений. Включите «Обрезать длинные строки», чтобы сократить их до нужной длины, сохраняя начало строки.
Могу ли я заполнить более одного символа?
В заполнении используется один символ, поэтому учитывается только первый введенный символ. Пробелы, нули, точки и любые символы Юникода работают.
Как осуществляется центрирование, если пространство разделено неравномерно?
Строка центрируется в пределах целевой длины, а нечетный оставшийся символ перемещается вправо.
Мой текст где-нибудь загружен?
Нет. Инструмент полностью работает в вашем браузере, и ваш текст никогда не покидает ваше устройство.