Selecting Numbers from a String in a Matrix
古いコメントを表示
I used the
B = regexp(A,'\d*','Match');
comment to identify the year, month, day, hour, min, sec and msec of a weird Timestamp (written as: 2018-02-13T14:07:14.000Z).
It worked well when I used
Timestamp = regexp('2018-02-13T14:07:14.000Z','\d*','Match')
But as soon as I tried to apply it to a matrix by using
Date = Matrix_Text(:,2)
Timestamp = regexp(Date,'\d*','Match')
I only got {1×7 cell} as the answer of each cell.
When I tried to identify the problem by only including one value at first:
Date = Matrix_Text(2,2)
Timestamp = regexp(Date,'\d*','Match')
The output was {1×7 cell} again.
Does someone know what the error could be?
1 件のコメント
Jan
2018 年 2 月 26 日
Why do you assume, that there is an error? If Matrix_Text is a cell array, this is the expected behavior. This would be immediately clear, if you post, what this array is. Of course we cannot guess this.
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Characters and Strings についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!