Определите, какие характеры во входных строках имеют заданную категорию
TF = isstrprop(str,category)TF = isstrprop(str,category,'ForceCellOutput',tf) определяет, имеют ли символы во входном тексте заданную категорию, такую как буквы, числа или пробел. Например, TF = isstrprop(str,category)isstrprop('ABC123','alpha') возвращает 1-by-6 логический массив, [1 1 1 0 0 0], указывая, что первые три символа являются буквами.
Если str является символьным массивом, скаляром строки или числовым массивом, то isstrprop возвращает логический массив.
Если str является массивом ячеек из символьных векторов или массивом строк, то isstrprop возвращает массив ячеек логических векторов.
Пробельные символы, для которых опция wspace возвращает true, включают вкладку, перевод строки, вертикальную вкладку, перевод формата, возврат каретки и пробел, в дополнение к некоторым другим символам Unicode. Чтобы видеть все символы, для которых опция wspace возвращает true, введите следующую команду, и затем ищите возвращенные десятичные коды в ссылке Unicode:
find(isstrprop(char(1):char(intmax('uint16')),'wspace'))
char | find | is* | isa | iscellstr | ischar | isletter | isnumeric | isspace | isstring | isvarname | regexp | string