stringlib::format

Форматирование строки

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

stringlib::format(string1, width, <Left | Center | Right>, <fill_char>)

Описание

stringlib::format настраивает длину строки.

Если width меньше длины данной строки string1, подстрока, состоящая из первого width символы string1 возвращен.

Если width превышает длину string1, данная строка будет заполнена необходимым количеством пробелов или дополнительного fill_char. Они вставляются в конце в случае выравнивания по левому краю, или вначале в случае выравнивания по правому краю. В случае центрирования то же количество заполняющих символов помещается вначале и в конец, но еще один помещается в конец, если их общее количество нечетно.

Если alignment не дан, выравнивание по левому краю используется по умолчанию.

Примеры

Пример 1

По умолчанию строка длины 5 настроена к длине 10 путем вставки пяти пробелов в конце. Поскольку пробелы сворачиваются в наборе выхода, мы используем print:

print(Plain, stringlib::format("abcde", 10))
"abcde     "

В случае центрирования три пробела вставлены в конце и два вначале.

print(Plain, stringlib::format("abcde", 10, Center))
"  abcde   "

Вместо пробела также любой другой символ может использоваться в качестве заполняющего символа.

stringlib::format("abcde", 10, Right, ".")

stringlib::format("abcde", 10, ".")

Параметры

string1

Строка

width

Целое число, которое определяет длину возвращаемой строки

fill_char

Одна символьная строка, чтобы заполнить строку результата

Опции

Left

Решает, что строка будет выровнена по левому краю

Center

Решает, что строка будет сосредоточена

Right

Решает, что строка будет выровнена по правому краю

Возвращаемые значения

Строка длины width содержа данную строку

Смотрите также

Функции MuPAD