isspace

Определите, какие символы являются пробелами

Синтаксис

TF = isspace(A)

Описание

пример

TF = isspace(A) возвращает логический массив TF. Если A является символьным массивом или скаляром строки, то элементами TF является логический 1 (true), где соответствующие символы в A являются пробелами и логическим 0 (false) в другом месте. isspace распознает все пробельные символы Unicode®.

Если A не является символьным массивом или скаляром строки, то isspace возвращает логический 0 (false).

Примеры

свернуть все

Создайте различные массивы, и затем определите, какие элементы являются пробелами.

chr = '123 Main St.'
chr = 
'123 Main St.'
TF = isspace(chr)
TF = 1x12 logical array

   0   0   0   1   0   0   0   0   1   0   0   0

Начиная в R2016b, можно преобразовать символьные массивы в строки с помощью функции string. Преобразуйте chr в строку и протестируйте его. Входной параметр не является символьным массивом, таким образом, isspace возвращает 0.

str = string(chr)
str = 
"123 Main St."
TF = isspace(str)
TF = 1x12 logical array

   0   0   0   1   0   0   0   0   1   0   0   0

Входные параметры

свернуть все

Входной массив, заданный как скалярный, векторный, матричный или многомерный массив. Банка быть любым типом данных.

Советы

  • Чтобы найти пробелы в элементах нескалярного массива строк, используйте функцию isstrprop.

  • Чтобы найти все символы, для которых isspace возвращает логический 1, используйте код ниже. Затем ищите возвращенные десятичные коды в ссылке Unicode, такие как Список символов Unicode.

    find(isspace(char(1):char(intmax('uint16'))))

Расширенные возможности

Представлено до R2006a

Была ли эта тема полезной?