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
является функцией системного ядра.
В следующих примерах сворачивается весь пробел:
stringlib::collapseWhitespace(" ")
stringlib::collapseWhitespace("MuPAD is nice.")
stringlib::collapseWhitespace(" ")
В этом примере не может быть свернут никакой пробел:
stringlib::collapseWhitespace(""), stringlib::collapseWhitespace("12345"), stringlib::collapseWhitespace("MuPAD is nice.")
stringlib::collapseWhitespace
может быть полезен для вывода код MuPAD®. Процедура является только expample:
f:= proc(x) local y; begin y:= 2*x; x + y end
print(f)
expr2text(f)
stringlib::collapseWhitespace(%)
|
Любая строка MuPAD |
Учитывая строку со свернутым пробелом