Main Content

isspace

Determine which characters are space characters

Description

TF = isspace(A) returns a logical array TF. If A is a character array or string scalar, then the elements of TF are logical 1 (true) where corresponding characters in A are space characters, and logical 0 (false) elsewhere. isspace recognizes all Unicode® whitespace characters.

If A is not a character array or string scalar, then isspace returns logical 0 (false). If A is a non-scalar string isspace throws an error.

example

Examples

collapse all

Create a character array, and then determine which elements are space characters.

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

Input Arguments

collapse all

Input array, specified as a scalar, vector, matrix, or multidimensional array. A can be any data type.

If A is a non-scalar string isspace throws an error.

Tips

  • To find space characters within elements of a nonscalar string array, use the isstrprop function.

  • To find all characters for which isspace returns logical 1, use the code below. Then look up the returned decimal codes in a Unicode reference, such as the List of Unicode characters.

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

Extended Capabilities

Thread-Based Environment
Run code in the background using MATLAB® backgroundPool or accelerate code with Parallel Computing Toolbox™ ThreadPool.

Version History

Introduced before R2006a