MATLAB Function Reference Previous page   Next Page
strcmp

Compare strings

Syntax

Description

k = strcmp('str1', 'str2') compares the strings str1 and str2 and returns logical 1 (true) if the two are identical and logical 0 (false) otherwise.

TF = strcmp(S, T) where either S or T is a cell array of strings, returns an array TF the same size as S and T containing logical 1 (true) for those elements of S and T that match and logical 0 (false) otherwise. S and T must be the same size (or one can be a scalar cell). Either one can also be a character array with the right number of rows.

Remarks

Note that the value returned by strcmp is not the same as the C language convention. In addition, the strcmp function is case sensitive; any leading and trailing blanks in either of the strings are explicitly included in the comparison.

strcmp is intended for comparison of character data. When used to compare numeric data, strcmp returns logical 0.

Examples

See Also

strcmpi, strncmp, strncmpi, strmatch, strfind, findstr, regexp, regexpi, regexprep


Previous page  strcat strcmpi Next page

© 1994-2005 The MathWorks, Inc.