How to count how many numbers there are in a string?
1 回表示 (過去 30 日間)
古いコメントを表示
Hi,
Basically I have in a script:
I need Matlab to say '3' in this example.
Any ideas?
2 件のコメント
Guillaume
2015 年 1 月 11 日
What is the definition of 'a number'? Are 123.456, 1e7, 4*i numbers? Or is it just integers?
採用された回答
その他の回答 (1 件)
Azzi Abdelmalek
2015 年 1 月 11 日
str='a b c 45 3 2'
out=numel(regexp(str,'\d+','match'))
3 件のコメント
Ced
2015 年 1 月 20 日
That's because these are the only two functions there. You can find a list and description of the different input arguments of e.g. regexp in the documentation: Regexp Documentation
参考
カテゴリ
Help Center および File Exchange で Characters and Strings についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!