Selecting Numbers from a String in a Matrix
Mostra commenti meno recenti
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 Commento
Jan
il 26 Feb 2018
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.
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Characters and Strings in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!