How to check the numbers of characters of a string?
9 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
e.g I have a string, abcde. And I need a checker to check whether the string has 5 characters before executing a command.
0 comentarios
Respuesta aceptada
Pedro Villena
el 31 de Oct. de 2012
Editada: Pedro Villena
el 31 de Oct. de 2012
str = num2str([17;10],'%05i')
if length(str(1,:))==5,
%%%here is your command
end
or
str = num2str([17;10],'%05i')
if numel(str(1,:))==5,
%%%here is your command
end
3 comentarios
Matt Fig
el 31 de Oct. de 2012
Better to use NUMEL, for generality.
S = ['ertyu';'poiuy';'lkjhg';'nbvcx']
length(S)
numel(S)
Más respuestas (4)
Sean de Wolski
el 31 de Oct. de 2012
Pedro's code with numel as the size check:
numel(str)==5
0 comentarios
manoj saini
el 31 de Oct. de 2012
>>a='string'; >>n=length(a) so n will return length of a string
0 comentarios
Ver también
Categorías
Más información sobre Characters and Strings en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!