Selecting Numbers from a String in a Matrix
Ältere Kommentare anzeigen
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 Kommentar
Jan
am 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.
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Characters and Strings finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!