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