stringlib:: collapseWhitespace

Сверните пробел в строках

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

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

Синтаксис

stringlib::collapseWhitespace(string)

Описание

stringlib::collapseWhitespace(string) заменяет каждую пробельную последовательность в string одним пробелом.

Символы " " (пробел), "\n" (новая строка), "\t" (табулятор) и "\r" (возврат) называются пробелом.

stringlib::collapseWhitespace(string) заменяет все пробельные символы одним пробелом и после всех последовательностей пробелов одним пробелом в string.

Когда string не содержит пробела или только символов одиночного пробела, строка возвращена без изменений.

stringlib::collapseWhitespace является функцией системного ядра.

Примеры

Пример 1

В следующих примерах сворачивается весь пробел:

stringlib::collapseWhitespace("          ")

stringlib::collapseWhitespace("MuPAD    is       nice.")

stringlib::collapseWhitespace("          ")

В этом примере не может быть свернут никакой пробел:

stringlib::collapseWhitespace(""),
stringlib::collapseWhitespace("12345"),
stringlib::collapseWhitespace("MuPAD is nice.")

Пример 2

stringlib::collapseWhitespace может быть полезен для вывода код MuPAD®. Процедура является только expample:

f:= proc(x) local y; begin y:= 2*x; x + y end

print(f)

expr2text(f)

stringlib::collapseWhitespace(%)

Параметры

string

Любая строка MuPAD

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

Учитывая строку со свернутым пробелом

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

Функции MuPAD