How to check the numbers of characters of a string?
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponse acceptée
Pedro Villena
le 31 Oct 2012
Modifié(e) : Pedro Villena
le 31 Oct 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 commentaires
Matt Fig
le 31 Oct 2012
Better to use NUMEL, for generality.
S = ['ertyu';'poiuy';'lkjhg';'nbvcx']
length(S)
numel(S)
Plus de réponses (4)
Sean de Wolski
le 31 Oct 2012
Pedro's code with numel as the size check:
numel(str)==5
0 commentaires
manoj saini
le 31 Oct 2012
>>a='string'; >>n=length(a) so n will return length of a string
0 commentaires
Voir également
Catégories
En savoir plus sur Characters and Strings dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!